Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterClusterMutationServiceServer(s grpc.ServiceRegistrar, srv ClusterMutationServiceServer)
- func RegisterClusterServiceServer(s grpc.ServiceRegistrar, srv ClusterServiceServer)
- func RegisterInstanceServiceServer(s grpc.ServiceRegistrar, srv InstanceServiceServer)
- func RegisterK8SServiceServer(s grpc.ServiceRegistrar, srv K8SServiceServer)
- func RegisterMetricsCollectorServiceServer(s grpc.ServiceRegistrar, srv MetricsCollectorServiceServer)
- func RegisterMpaServiceServer(s grpc.ServiceRegistrar, srv MpaServiceServer)
- func RegisterUtilizationServiceServer(s grpc.ServiceRegistrar, srv UtilizationServiceServer)
- type ActiveJobReference
- func (*ActiveJobReference) Descriptor() ([]byte, []int)deprecated
- func (x *ActiveJobReference) GetCreationTime() int64
- func (x *ActiveJobReference) GetName() string
- func (x *ActiveJobReference) GetNamespace() string
- func (x *ActiveJobReference) GetUid() string
- func (*ActiveJobReference) ProtoMessage()
- func (x *ActiveJobReference) ProtoReflect() protoreflect.Message
- func (x *ActiveJobReference) Reset()
- func (x *ActiveJobReference) String() string
- type AttachedVolume
- func (*AttachedVolume) Descriptor() ([]byte, []int)deprecated
- func (x *AttachedVolume) GetDevicePath() string
- func (x *AttachedVolume) GetName() string
- func (*AttachedVolume) ProtoMessage()
- func (x *AttachedVolume) ProtoReflect() protoreflect.Message
- func (x *AttachedVolume) Reset()
- func (x *AttachedVolume) String() string
- type AuditLogEntry
- func (*AuditLogEntry) Descriptor() ([]byte, []int)deprecated
- func (x *AuditLogEntry) GetClusterId() string
- func (x *AuditLogEntry) GetCreatedAt() *timestamppb.Timestamp
- func (x *AuditLogEntry) GetEvent() string
- func (x *AuditLogEntry) GetId() string
- func (x *AuditLogEntry) GetImpersonatedUserId() string
- func (x *AuditLogEntry) GetMessage() string
- func (x *AuditLogEntry) GetMetadata() []byte
- func (x *AuditLogEntry) GetNodeGroupNames() []string
- func (x *AuditLogEntry) GetNodeId() string
- func (x *AuditLogEntry) GetOriginatingUserEmail() string
- func (x *AuditLogEntry) GetOriginatingUserId() string
- func (x *AuditLogEntry) GetRecommendationId() string
- func (x *AuditLogEntry) GetRecommendationPolicyId() string
- func (x *AuditLogEntry) GetTeamId() string
- func (x *AuditLogEntry) GetUpdatedAt() *timestamppb.Timestamp
- func (x *AuditLogEntry) GetWorkloadId() string
- func (x *AuditLogEntry) GetWorkloadType() K8SObjectKind
- func (*AuditLogEntry) ProtoMessage()
- func (x *AuditLogEntry) ProtoReflect() protoreflect.Message
- func (x *AuditLogEntry) Reset()
- func (x *AuditLogEntry) String() string
- type AvailabilityZone
- func (*AvailabilityZone) Descriptor() ([]byte, []int)deprecated
- func (x *AvailabilityZone) GetCode() string
- func (x *AvailabilityZone) GetId() int64
- func (x *AvailabilityZone) GetName() string
- func (x *AvailabilityZone) GetRegionId() int64
- func (*AvailabilityZone) ProtoMessage()
- func (x *AvailabilityZone) ProtoReflect() protoreflect.Message
- func (x *AvailabilityZone) Reset()
- func (x *AvailabilityZone) String() string
- type CSIVolumeSource
- func (*CSIVolumeSource) Descriptor() ([]byte, []int)deprecated
- func (x *CSIVolumeSource) GetDriver() string
- func (x *CSIVolumeSource) GetFsType() string
- func (x *CSIVolumeSource) GetReadOnly() bool
- func (x *CSIVolumeSource) GetVolumeAttributes() map[string]string
- func (x *CSIVolumeSource) GetVolumeHandle() string
- func (*CSIVolumeSource) ProtoMessage()
- func (x *CSIVolumeSource) ProtoReflect() protoreflect.Message
- func (x *CSIVolumeSource) Reset()
- func (x *CSIVolumeSource) String() string
- type CloudProvider
- func (*CloudProvider) Descriptor() ([]byte, []int)deprecated
- func (x *CloudProvider) GetId() int64
- func (x *CloudProvider) GetName() string
- func (*CloudProvider) ProtoMessage()
- func (x *CloudProvider) ProtoReflect() protoreflect.Message
- func (x *CloudProvider) Reset()
- func (x *CloudProvider) String() string
- type Cluster
- func (*Cluster) Descriptor() ([]byte, []int)deprecated
- func (x *Cluster) GetCloudProvider() string
- func (x *Cluster) GetCloudProviderId() string
- func (x *Cluster) GetCostDataPoints() []*CostDataPoint
- func (x *Cluster) GetCostInfo() *CostInfo
- func (x *Cluster) GetCpuCostPerHour() float64
- func (x *Cluster) GetCreatedAt() int64
- func (x *Cluster) GetCustomName() string
- func (x *Cluster) GetDakrOpInfo() *OperatorInfo
- func (x *Cluster) GetDisplayName() string
- func (x *Cluster) GetGpuCostPerHour() float64
- func (x *Cluster) GetHasBeenUpdated() bool
- func (x *Cluster) GetId() string
- func (x *Cluster) GetImpactScore() float64
- func (x *Cluster) GetIsDisconnected() bool
- func (x *Cluster) GetIsPriceAvailable() bool
- func (x *Cluster) GetLeastExpensiveNode() *Node
- func (x *Cluster) GetMemoryCostPerHour() float64
- func (x *Cluster) GetMostExpensiveNode() *Node
- func (x *Cluster) GetMostUnderutilizedContainer() *Container
- func (x *Cluster) GetMostUnderutilizedNode() *Node
- func (x *Cluster) GetName() string
- func (x *Cluster) GetNetworkOpInfo() *OperatorInfo
- func (x *Cluster) GetNodeInfo() *NodeInfo
- func (x *Cluster) GetNodeOpInfo() *OperatorInfo
- func (x *Cluster) GetRegion() string
- func (x *Cluster) GetRegionId() string
- func (x *Cluster) GetResourceDataPoints() []*ResourceDataPoint
- func (x *Cluster) GetResourceMetrics() *ResourceMetrics
- func (x *Cluster) GetSecurityOpInfo() *OperatorInfo
- func (x *Cluster) GetTeamId() string
- func (x *Cluster) GetUnderutilization() float64
- func (x *Cluster) GetUpdatedAt() int64
- func (x *Cluster) GetZxpHelmInfo() *OperatorInfo
- func (x *Cluster) GetZxpInfo() *OperatorInfo
- func (*Cluster) ProtoMessage()
- func (x *Cluster) ProtoReflect() protoreflect.Message
- func (x *Cluster) Reset()
- func (x *Cluster) String() string
- type ClusterElement
- func (*ClusterElement) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterElement) GetClusterId() string
- func (x *ClusterElement) GetElement() string
- func (*ClusterElement) ProtoMessage()
- func (x *ClusterElement) ProtoReflect() protoreflect.Message
- func (x *ClusterElement) Reset()
- func (x *ClusterElement) String() string
- type ClusterInfo
- func (*ClusterInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterInfo) GetNamespaces() []string
- func (x *ClusterInfo) GetNodeCount() int32
- func (x *ClusterInfo) GetVersion() string
- func (*ClusterInfo) ProtoMessage()
- func (x *ClusterInfo) ProtoReflect() protoreflect.Message
- func (x *ClusterInfo) Reset()
- func (x *ClusterInfo) String() string
- type ClusterMutationServiceClient
- type ClusterMutationServiceServer
- type ClusterScopedSnapshot
- func (*ClusterScopedSnapshot) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterScopedSnapshot) GetClusterRoleBindings() map[string]*ResourceIdentifier
- func (x *ClusterScopedSnapshot) GetClusterRoles() map[string]*ResourceIdentifier
- func (x *ClusterScopedSnapshot) GetCsiDrivers() map[string]*ResourceIdentifier
- func (x *ClusterScopedSnapshot) GetCsiNodes() map[string]*ResourceIdentifier
- func (x *ClusterScopedSnapshot) GetCustomResourceDefinitions() map[string]*ResourceIdentifier
- func (x *ClusterScopedSnapshot) GetHash() string
- func (x *ClusterScopedSnapshot) GetIngressClasses() map[string]*ResourceIdentifier
- func (x *ClusterScopedSnapshot) GetPersistentVolumes() map[string]*ResourceIdentifier
- func (x *ClusterScopedSnapshot) GetStorageClasses() map[string]*ResourceIdentifier
- func (x *ClusterScopedSnapshot) GetVolumeAttachments() map[string]*ResourceIdentifier
- func (*ClusterScopedSnapshot) ProtoMessage()
- func (x *ClusterScopedSnapshot) ProtoReflect() protoreflect.Message
- func (x *ClusterScopedSnapshot) Reset()
- func (x *ClusterScopedSnapshot) String() string
- type ClusterServiceClient
- type ClusterServiceServer
- type ClusterSnapshot
- func (*ClusterSnapshot) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterSnapshot) GetClusterInfo() *ClusterInfo
- func (x *ClusterSnapshot) GetClusterScoped() *ClusterScopedSnapshot
- func (x *ClusterSnapshot) GetNamespaces() map[string]*Namespace
- func (x *ClusterSnapshot) GetNodes() map[string]*NodeData
- func (x *ClusterSnapshot) GetSnapshotId() string
- func (x *ClusterSnapshot) GetTimestamp() *timestamppb.Timestamp
- func (*ClusterSnapshot) ProtoMessage()
- func (x *ClusterSnapshot) ProtoReflect() protoreflect.Message
- func (x *ClusterSnapshot) Reset()
- func (x *ClusterSnapshot) String() string
- type ClusterSnapshotChunk
- func (*ClusterSnapshotChunk) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterSnapshotChunk) GetChunkData() []byte
- func (x *ClusterSnapshotChunk) GetChunkNumber() int32
- func (x *ClusterSnapshotChunk) GetClusterId() string
- func (x *ClusterSnapshotChunk) GetIsFinalChunk() bool
- func (x *ClusterSnapshotChunk) GetSnapshotId() string
- func (x *ClusterSnapshotChunk) GetTeamId() string
- func (x *ClusterSnapshotChunk) GetTimestamp() *timestamppb.Timestamp
- func (x *ClusterSnapshotChunk) GetTotalChunks() int32
- func (*ClusterSnapshotChunk) ProtoMessage()
- func (x *ClusterSnapshotChunk) ProtoReflect() protoreflect.Message
- func (x *ClusterSnapshotChunk) Reset()
- func (x *ClusterSnapshotChunk) String() string
- type ClusterType
- func (ClusterType) Descriptor() protoreflect.EnumDescriptor
- func (x ClusterType) Enum() *ClusterType
- func (ClusterType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ClusterType) Number() protoreflect.EnumNumber
- func (x ClusterType) String() string
- func (ClusterType) Type() protoreflect.EnumType
- type Container
- func (*Container) Descriptor() ([]byte, []int)deprecated
- func (x *Container) GetId() string
- func (x *Container) GetName() string
- func (x *Container) GetResourceMetrics() *ResourceMetrics
- func (*Container) ProtoMessage()
- func (x *Container) ProtoReflect() protoreflect.Message
- func (x *Container) Reset()
- func (x *Container) String() string
- type ContainerForecastMetric
- func (*ContainerForecastMetric) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerForecastMetric) GetClusterId() string
- func (x *ContainerForecastMetric) GetContainerId() string
- func (x *ContainerForecastMetric) GetCreatedAt() *timestamppb.Timestamp
- func (x *ContainerForecastMetric) GetForecastValue() float64
- func (x *ContainerForecastMetric) GetLowerBound() float64
- func (x *ContainerForecastMetric) GetMetricType() string
- func (x *ContainerForecastMetric) GetModelVersion() string
- func (x *ContainerForecastMetric) GetNamespace() string
- func (x *ContainerForecastMetric) GetTimestamp() *timestamppb.Timestamp
- func (x *ContainerForecastMetric) GetUpdatedAt() *timestamppb.Timestamp
- func (x *ContainerForecastMetric) GetUpperBound() float64
- func (x *ContainerForecastMetric) GetWorkloadName() string
- func (*ContainerForecastMetric) ProtoMessage()
- func (x *ContainerForecastMetric) ProtoReflect() protoreflect.Message
- func (x *ContainerForecastMetric) Reset()
- func (x *ContainerForecastMetric) String() string
- type ContainerMetricItem
- func (*ContainerMetricItem) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerMetricItem) GetContainerName() string
- func (x *ContainerMetricItem) GetCpuUsageMillis() int64
- func (x *ContainerMetricItem) GetLastTerminationReason() string
- func (x *ContainerMetricItem) GetMemoryUsageBytes() int64
- func (x *ContainerMetricItem) GetOomKillCount() int64
- func (x *ContainerMetricItem) GetPodName() string
- func (x *ContainerMetricItem) GetRestartCount() int32
- func (x *ContainerMetricItem) GetTimestamp() *timestamppb.Timestamp
- func (x *ContainerMetricItem) GetWorkload() *MpaWorkloadIdentifier
- func (*ContainerMetricItem) ProtoMessage()
- func (x *ContainerMetricItem) ProtoReflect() protoreflect.Message
- func (x *ContainerMetricItem) Reset()
- func (x *ContainerMetricItem) String() string
- type ContainerMetricsBatch
- func (*ContainerMetricsBatch) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerMetricsBatch) GetItems() []*ContainerMetricItem
- func (*ContainerMetricsBatch) ProtoMessage()
- func (x *ContainerMetricsBatch) ProtoReflect() protoreflect.Message
- func (x *ContainerMetricsBatch) Reset()
- func (x *ContainerMetricsBatch) String() string
- type ContainerRuntimeInfo
- func (*ContainerRuntimeInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerRuntimeInfo) GetRuntimeName() string
- func (x *ContainerRuntimeInfo) GetVersion() string
- func (*ContainerRuntimeInfo) ProtoMessage()
- func (x *ContainerRuntimeInfo) ProtoReflect() protoreflect.Message
- func (x *ContainerRuntimeInfo) Reset()
- func (x *ContainerRuntimeInfo) String() string
- type ContainerSummary
- func (*ContainerSummary) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerSummary) GetImage() string
- func (x *ContainerSummary) GetName() string
- func (x *ContainerSummary) GetReady() bool
- func (x *ContainerSummary) GetRestartCount() int32
- func (x *ContainerSummary) GetState() string
- func (x *ContainerSummary) GetStateReason() string
- func (*ContainerSummary) ProtoMessage()
- func (x *ContainerSummary) ProtoReflect() protoreflect.Message
- func (x *ContainerSummary) Reset()
- func (x *ContainerSummary) String() string
- type ContainerTemplate
- func (*ContainerTemplate) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerTemplate) GetCpuLimitsMillicores() int64
- func (x *ContainerTemplate) GetCpuRequestsMillicores() int64
- func (x *ContainerTemplate) GetImage() string
- func (x *ContainerTemplate) GetMemoryLimitsBytes() int64
- func (x *ContainerTemplate) GetMemoryRequestsBytes() int64
- func (x *ContainerTemplate) GetName() string
- func (*ContainerTemplate) ProtoMessage()
- func (x *ContainerTemplate) ProtoReflect() protoreflect.Message
- func (x *ContainerTemplate) Reset()
- func (x *ContainerTemplate) String() string
- type CostDataPoint
- func (*CostDataPoint) Descriptor() ([]byte, []int)deprecated
- func (x *CostDataPoint) GetCostInfo() *CostInfo
- func (x *CostDataPoint) GetTimestamp() int64
- func (*CostDataPoint) ProtoMessage()
- func (x *CostDataPoint) ProtoReflect() protoreflect.Message
- func (x *CostDataPoint) Reset()
- func (x *CostDataPoint) String() string
- type CostInfo
- func (*CostInfo) Descriptor() ([]byte, []int)deprecated
- func (x *CostInfo) GetCpuCostForTimePeriod() float64deprecated
- func (x *CostInfo) GetCpuCostPerHour() float64deprecated
- func (x *CostInfo) GetCpuCostPerVcpuPerHour() float64deprecated
- func (x *CostInfo) GetGpuCostForTimePeriod() float64deprecated
- func (x *CostInfo) GetGpuCostPerHour() float64deprecated
- func (x *CostInfo) GetMemoryCostForTimePeriod() float64deprecated
- func (x *CostInfo) GetMemoryCostPerGibPerHour() float64deprecated
- func (x *CostInfo) GetMemoryCostPerHour() float64deprecated
- func (x *CostInfo) GetMoneyCpuCostForTimePeriod() *money.Money
- func (x *CostInfo) GetMoneyCpuCostPerHour() *money.Money
- func (x *CostInfo) GetMoneyCpuCostPerVcpuPerHour() *money.Money
- func (x *CostInfo) GetMoneyGpuCostForTimePeriod() *money.Money
- func (x *CostInfo) GetMoneyGpuCostPerHour() *money.Money
- func (x *CostInfo) GetMoneyMemoryCostForTimePeriod() *money.Money
- func (x *CostInfo) GetMoneyMemoryCostPerGibPerHour() *money.Money
- func (x *CostInfo) GetMoneyMemoryCostPerHour() *money.Money
- func (x *CostInfo) GetMoneyOptimizedCpuCostForTimePeriod() *money.Money
- func (x *CostInfo) GetMoneyOptimizedCpuCostPerHour() *money.Money
- func (x *CostInfo) GetMoneyOptimizedGpuCostForTimePeriod() *money.Money
- func (x *CostInfo) GetMoneyOptimizedGpuCostPerHour() *money.Money
- func (x *CostInfo) GetMoneyOptimizedMemoryCostForTimePeriod() *money.Money
- func (x *CostInfo) GetMoneyOptimizedMemoryCostPerHour() *money.Money
- func (x *CostInfo) GetMoneyOptimizedTotalCostForTimePeriod() *money.Money
- func (x *CostInfo) GetMoneyOptimizedTotalCostPerHour() *money.Money
- func (x *CostInfo) GetMoneyOptimizedTotalCostPerMonth() *money.Money
- func (x *CostInfo) GetMoneyOptimizedTotalCostPerYear() *money.Money
- func (x *CostInfo) GetMoneyTotalCostForTimePeriod() *money.Money
- func (x *CostInfo) GetMoneyTotalCostPerHour() *money.Money
- func (x *CostInfo) GetMoneyTotalCostPerMonth() *money.Money
- func (x *CostInfo) GetMoneyTotalCostPerYear() *money.Money
- func (x *CostInfo) GetNodeRecommendationSavedCostLastMonth() *money.Money
- func (x *CostInfo) GetOptimizedCpuCostForTimePeriod() float64deprecated
- func (x *CostInfo) GetOptimizedCpuCostPerHour() float64deprecated
- func (x *CostInfo) GetOptimizedGpuCostForTimePeriod() float64deprecated
- func (x *CostInfo) GetOptimizedGpuCostPerHour() float64deprecated
- func (x *CostInfo) GetOptimizedMemoryCostForTimePeriod() float64deprecated
- func (x *CostInfo) GetOptimizedMemoryCostPerHour() float64deprecated
- func (x *CostInfo) GetOptimizedTotalCostForTimePeriod() float64deprecated
- func (x *CostInfo) GetOptimizedTotalCostPerHour() float64deprecated
- func (x *CostInfo) GetOptimizedTotalCostPerMonth() float64deprecated
- func (x *CostInfo) GetOptimizedTotalCostPerYear() float64deprecated
- func (x *CostInfo) GetTotalCostForTimePeriod() float64deprecated
- func (x *CostInfo) GetTotalCostPerHour() float64deprecated
- func (x *CostInfo) GetTotalCostPerMonth() float64deprecated
- func (x *CostInfo) GetTotalCostPerYear() float64deprecated
- func (*CostInfo) ProtoMessage()
- func (x *CostInfo) ProtoReflect() protoreflect.Message
- func (x *CostInfo) Reset()
- func (x *CostInfo) String() string
- type CreateClusterRequest
- func (*CreateClusterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateClusterRequest) GetClusterName() string
- func (x *CreateClusterRequest) GetTeamId() string
- func (*CreateClusterRequest) ProtoMessage()
- func (x *CreateClusterRequest) ProtoReflect() protoreflect.Message
- func (x *CreateClusterRequest) Reset()
- func (x *CreateClusterRequest) String() string
- type CreateClusterResponse
- func (*CreateClusterResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateClusterResponse) GetCluster() *Cluster
- func (x *CreateClusterResponse) GetToken() string
- func (*CreateClusterResponse) ProtoMessage()
- func (x *CreateClusterResponse) ProtoReflect() protoreflect.Message
- func (x *CreateClusterResponse) Reset()
- func (x *CreateClusterResponse) String() string
- type CreateClusterTokenRequest
- func (*CreateClusterTokenRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateClusterTokenRequest) GetClusterName() string
- func (x *CreateClusterTokenRequest) GetK8SProvider() string
- func (*CreateClusterTokenRequest) ProtoMessage()
- func (x *CreateClusterTokenRequest) ProtoReflect() protoreflect.Message
- func (x *CreateClusterTokenRequest) Reset()
- func (x *CreateClusterTokenRequest) String() string
- type CreateClusterTokenResponse
- func (*CreateClusterTokenResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateClusterTokenResponse) GetClusterId() string
- func (x *CreateClusterTokenResponse) GetToken() string
- func (*CreateClusterTokenResponse) ProtoMessage()
- func (x *CreateClusterTokenResponse) ProtoReflect() protoreflect.Message
- func (x *CreateClusterTokenResponse) Reset()
- func (x *CreateClusterTokenResponse) String() string
- type CronJobDetails
- func (*CronJobDetails) Descriptor() ([]byte, []int)deprecated
- func (x *CronJobDetails) GetActiveJobs() []*ActiveJobReference
- func (x *CronJobDetails) GetContainers() []*ContainerTemplate
- func (x *CronJobDetails) GetJobTemplate() *JobTemplate
- func (*CronJobDetails) ProtoMessage()
- func (x *CronJobDetails) ProtoReflect() protoreflect.Message
- func (x *CronJobDetails) Reset()
- func (x *CronJobDetails) String() string
- type DaemonSetDetails
- func (*DaemonSetDetails) Descriptor() ([]byte, []int)deprecated
- func (x *DaemonSetDetails) GetContainers() []*ContainerTemplate
- func (x *DaemonSetDetails) GetNodeSelector() *NodeSelector
- func (x *DaemonSetDetails) GetTolerations() []*TolerationInfo
- func (*DaemonSetDetails) ProtoMessage()
- func (x *DaemonSetDetails) ProtoReflect() protoreflect.Message
- func (x *DaemonSetDetails) Reset()
- func (x *DaemonSetDetails) String() string
- type DailyUtilizationInstanceTypeRequest
- func (*DailyUtilizationInstanceTypeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DailyUtilizationInstanceTypeRequest) GetClusterIds() []string
- func (x *DailyUtilizationInstanceTypeRequest) GetEndTime() *timestamppb.Timestamp
- func (x *DailyUtilizationInstanceTypeRequest) GetStartTime() *timestamppb.Timestamp
- func (x *DailyUtilizationInstanceTypeRequest) GetTeamId() string
- func (*DailyUtilizationInstanceTypeRequest) ProtoMessage()
- func (x *DailyUtilizationInstanceTypeRequest) ProtoReflect() protoreflect.Message
- func (x *DailyUtilizationInstanceTypeRequest) Reset()
- func (x *DailyUtilizationInstanceTypeRequest) String() string
- type DailyUtilizationInstanceTypeResponse
- func (*DailyUtilizationInstanceTypeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DailyUtilizationInstanceTypeResponse) GetClusterIdToDatapoints() map[string]*DailyUtilizationInstanceTypeResponse_Datapoints
- func (x *DailyUtilizationInstanceTypeResponse) GetClusterIdToMeta() map[string]*Cluster
- func (*DailyUtilizationInstanceTypeResponse) ProtoMessage()
- func (x *DailyUtilizationInstanceTypeResponse) ProtoReflect() protoreflect.Message
- func (x *DailyUtilizationInstanceTypeResponse) Reset()
- func (x *DailyUtilizationInstanceTypeResponse) String() string
- type DailyUtilizationInstanceTypeResponse_Datapoint
- func (*DailyUtilizationInstanceTypeResponse_Datapoint) Descriptor() ([]byte, []int)deprecated
- func (x *DailyUtilizationInstanceTypeResponse_Datapoint) GetInstanceTypeToDailyTotalCoreMinutes() map[string]int32
- func (x *DailyUtilizationInstanceTypeResponse_Datapoint) GetTimestamp() int64
- func (*DailyUtilizationInstanceTypeResponse_Datapoint) ProtoMessage()
- func (x *DailyUtilizationInstanceTypeResponse_Datapoint) ProtoReflect() protoreflect.Message
- func (x *DailyUtilizationInstanceTypeResponse_Datapoint) Reset()
- func (x *DailyUtilizationInstanceTypeResponse_Datapoint) String() string
- type DailyUtilizationInstanceTypeResponse_Datapoints
- func (*DailyUtilizationInstanceTypeResponse_Datapoints) Descriptor() ([]byte, []int)deprecated
- func (x *DailyUtilizationInstanceTypeResponse_Datapoints) GetDatapoints() []*DailyUtilizationInstanceTypeResponse_Datapoint
- func (*DailyUtilizationInstanceTypeResponse_Datapoints) ProtoMessage()
- func (x *DailyUtilizationInstanceTypeResponse_Datapoints) ProtoReflect() protoreflect.Message
- func (x *DailyUtilizationInstanceTypeResponse_Datapoints) Reset()
- func (x *DailyUtilizationInstanceTypeResponse_Datapoints) String() string
- type DailyUtilizationNodeTypeRequest
- func (*DailyUtilizationNodeTypeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DailyUtilizationNodeTypeRequest) GetClusterIds() []string
- func (x *DailyUtilizationNodeTypeRequest) GetEndTime() *timestamppb.Timestamp
- func (x *DailyUtilizationNodeTypeRequest) GetStartTime() *timestamppb.Timestamp
- func (x *DailyUtilizationNodeTypeRequest) GetTeamId() string
- func (*DailyUtilizationNodeTypeRequest) ProtoMessage()
- func (x *DailyUtilizationNodeTypeRequest) ProtoReflect() protoreflect.Message
- func (x *DailyUtilizationNodeTypeRequest) Reset()
- func (x *DailyUtilizationNodeTypeRequest) String() string
- type DailyUtilizationNodeTypeResponse
- func (*DailyUtilizationNodeTypeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DailyUtilizationNodeTypeResponse) GetClusterIdToDatapoints() map[string]*DailyUtilizationNodeTypeResponse_Datapoints
- func (x *DailyUtilizationNodeTypeResponse) GetClusterIdToMeta() map[string]*Cluster
- func (*DailyUtilizationNodeTypeResponse) ProtoMessage()
- func (x *DailyUtilizationNodeTypeResponse) ProtoReflect() protoreflect.Message
- func (x *DailyUtilizationNodeTypeResponse) Reset()
- func (x *DailyUtilizationNodeTypeResponse) String() string
- type DailyUtilizationNodeTypeResponse_Datapoint
- func (*DailyUtilizationNodeTypeResponse_Datapoint) Descriptor() ([]byte, []int)deprecated
- func (x *DailyUtilizationNodeTypeResponse_Datapoint) GetNodeTypeToDailyTotalCoreMinutes() map[string]int32
- func (x *DailyUtilizationNodeTypeResponse_Datapoint) GetTimestamp() int64
- func (*DailyUtilizationNodeTypeResponse_Datapoint) ProtoMessage()
- func (x *DailyUtilizationNodeTypeResponse_Datapoint) ProtoReflect() protoreflect.Message
- func (x *DailyUtilizationNodeTypeResponse_Datapoint) Reset()
- func (x *DailyUtilizationNodeTypeResponse_Datapoint) String() string
- type DailyUtilizationNodeTypeResponse_Datapoints
- func (*DailyUtilizationNodeTypeResponse_Datapoints) Descriptor() ([]byte, []int)deprecated
- func (x *DailyUtilizationNodeTypeResponse_Datapoints) GetDatapoints() []*DailyUtilizationNodeTypeResponse_Datapoint
- func (*DailyUtilizationNodeTypeResponse_Datapoints) ProtoMessage()
- func (x *DailyUtilizationNodeTypeResponse_Datapoints) ProtoReflect() protoreflect.Message
- func (x *DailyUtilizationNodeTypeResponse_Datapoints) Reset()
- func (x *DailyUtilizationNodeTypeResponse_Datapoints) String() string
- type DailyUtilizationRequest
- func (*DailyUtilizationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DailyUtilizationRequest) GetClusterIds() []string
- func (x *DailyUtilizationRequest) GetEndTime() *timestamppb.Timestamp
- func (x *DailyUtilizationRequest) GetStartTime() *timestamppb.Timestamp
- func (x *DailyUtilizationRequest) GetTeamId() string
- func (*DailyUtilizationRequest) ProtoMessage()
- func (x *DailyUtilizationRequest) ProtoReflect() protoreflect.Message
- func (x *DailyUtilizationRequest) Reset()
- func (x *DailyUtilizationRequest) String() string
- type DailyUtilizationResponse
- func (*DailyUtilizationResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DailyUtilizationResponse) GetClusterIdToDailyTotalCoreMinutes() map[string]*DailyUtilizationResponse_Datapoints
- func (x *DailyUtilizationResponse) GetClusterIdToMeta() map[string]*Cluster
- func (x *DailyUtilizationResponse) GetTotalCoreMinutesInPeriod() int32
- func (*DailyUtilizationResponse) ProtoMessage()
- func (x *DailyUtilizationResponse) ProtoReflect() protoreflect.Message
- func (x *DailyUtilizationResponse) Reset()
- func (x *DailyUtilizationResponse) String() string
- type DailyUtilizationResponse_Datapoint
- func (*DailyUtilizationResponse_Datapoint) Descriptor() ([]byte, []int)deprecated
- func (x *DailyUtilizationResponse_Datapoint) GetTimestamp() int64
- func (x *DailyUtilizationResponse_Datapoint) GetValue() int32
- func (*DailyUtilizationResponse_Datapoint) ProtoMessage()
- func (x *DailyUtilizationResponse_Datapoint) ProtoReflect() protoreflect.Message
- func (x *DailyUtilizationResponse_Datapoint) Reset()
- func (x *DailyUtilizationResponse_Datapoint) String() string
- type DailyUtilizationResponse_Datapoints
- func (*DailyUtilizationResponse_Datapoints) Descriptor() ([]byte, []int)deprecated
- func (x *DailyUtilizationResponse_Datapoints) GetDatapoints() []*DailyUtilizationResponse_Datapoint
- func (*DailyUtilizationResponse_Datapoints) ProtoMessage()
- func (x *DailyUtilizationResponse_Datapoints) ProtoReflect() protoreflect.Message
- func (x *DailyUtilizationResponse_Datapoints) Reset()
- func (x *DailyUtilizationResponse_Datapoints) String() string
- type DeleteClusterRequest
- func (*DeleteClusterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteClusterRequest) GetClusterId() string
- func (x *DeleteClusterRequest) GetTeamId() string
- func (*DeleteClusterRequest) ProtoMessage()
- func (x *DeleteClusterRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteClusterRequest) Reset()
- func (x *DeleteClusterRequest) String() string
- type DeleteClusterResponse
- type DependencyEdge
- func (*DependencyEdge) Descriptor() ([]byte, []int)deprecated
- func (x *DependencyEdge) GetCost() float64
- func (x *DependencyEdge) GetDstExternal() *ExternalNode
- func (x *DependencyEdge) GetDstWorkload() *WorkloadNode
- func (x *DependencyEdge) GetRxBytes() int64
- func (x *DependencyEdge) GetSrcWorkload() *WorkloadNode
- func (x *DependencyEdge) GetTrafficType() string
- func (x *DependencyEdge) GetTxBytes() int64
- func (*DependencyEdge) ProtoMessage()
- func (x *DependencyEdge) ProtoReflect() protoreflect.Message
- func (x *DependencyEdge) Reset()
- func (x *DependencyEdge) String() string
- type DeploymentCondition
- func (*DeploymentCondition) Descriptor() ([]byte, []int)deprecated
- func (x *DeploymentCondition) GetLastUpdateTime() int64
- func (x *DeploymentCondition) GetMessage() string
- func (x *DeploymentCondition) GetReason() string
- func (x *DeploymentCondition) GetStatus() string
- func (x *DeploymentCondition) GetType() string
- func (*DeploymentCondition) ProtoMessage()
- func (x *DeploymentCondition) ProtoReflect() protoreflect.Message
- func (x *DeploymentCondition) Reset()
- func (x *DeploymentCondition) String() string
- type DeploymentDetails
- func (*DeploymentDetails) Descriptor() ([]byte, []int)deprecated
- func (x *DeploymentDetails) GetConditions() []*DeploymentCondition
- func (x *DeploymentDetails) GetContainers() []*ContainerTemplate
- func (*DeploymentDetails) ProtoMessage()
- func (x *DeploymentDetails) ProtoReflect() protoreflect.Message
- func (x *DeploymentDetails) Reset()
- func (x *DeploymentDetails) String() string
- type DnsLookupItem
- func (*DnsLookupItem) Descriptor() ([]byte, []int)deprecated
- func (x *DnsLookupItem) GetClientIp() string
- func (x *DnsLookupItem) GetDomain() string
- func (x *DnsLookupItem) GetResolvedIps() []string
- func (x *DnsLookupItem) GetSrcPodName() string
- func (x *DnsLookupItem) GetSrcPodNamespace() string
- func (x *DnsLookupItem) GetTimestamp() *timestamppb.Timestamp
- func (*DnsLookupItem) ProtoMessage()
- func (x *DnsLookupItem) ProtoReflect() protoreflect.Message
- func (x *DnsLookupItem) Reset()
- func (x *DnsLookupItem) String() string
- type Event
- func (*Event) Descriptor() ([]byte, []int)deprecated
- func (x *Event) GetAction() string
- func (x *Event) GetApiVersion() string
- func (x *Event) GetClusterId() string
- func (x *Event) GetCount() int32
- func (x *Event) GetCreatedAt() *timestamppb.Timestamp
- func (x *Event) GetCreatedAtAge() string
- func (x *Event) GetDeletedAt() *timestamppb.Timestamp
- func (x *Event) GetId() string
- func (x *Event) GetInvolvedObjectKind() string
- func (x *Event) GetInvolvedObjectName() string
- func (x *Event) GetInvolvedObjectNamespace() string
- func (x *Event) GetKind() string
- func (x *Event) GetLastSeen() *timestamppb.Timestamp
- func (x *Event) GetLastSeenAge() string
- func (x *Event) GetMessage() string
- func (x *Event) GetName() string
- func (x *Event) GetNamespace() string
- func (x *Event) GetOwnerKind() string
- func (x *Event) GetOwnerName() string
- func (x *Event) GetOwnerUid() string
- func (x *Event) GetReason() string
- func (x *Event) GetReportingController() string
- func (x *Event) GetReportingInstance() string
- func (x *Event) GetResourceVersion() string
- func (x *Event) GetSource() string
- func (x *Event) GetType() string
- func (x *Event) GetUpdatedAt() *timestamppb.Timestamp
- func (x *Event) GetUpdatedAtAge() string
- func (*Event) ProtoMessage()
- func (x *Event) ProtoReflect() protoreflect.Message
- func (x *Event) Reset()
- func (x *Event) String() string
- type EventDatapoint
- func (*EventDatapoint) Descriptor() ([]byte, []int)deprecated
- func (x *EventDatapoint) GetCount() int32
- func (x *EventDatapoint) GetEvents() []*EventDatapointInfo
- func (x *EventDatapoint) GetUtcTime() string
- func (*EventDatapoint) ProtoMessage()
- func (x *EventDatapoint) ProtoReflect() protoreflect.Message
- func (x *EventDatapoint) Reset()
- func (x *EventDatapoint) String() string
- type EventDatapointInfo
- func (*EventDatapointInfo) Descriptor() ([]byte, []int)deprecated
- func (x *EventDatapointInfo) GetMessage() string
- func (x *EventDatapointInfo) GetName() string
- func (x *EventDatapointInfo) GetOwnerKind() string
- func (x *EventDatapointInfo) GetOwnerName() string
- func (x *EventDatapointInfo) GetOwnerUid() string
- func (x *EventDatapointInfo) GetReason() string
- func (x *EventDatapointInfo) GetType() string
- func (*EventDatapointInfo) ProtoMessage()
- func (x *EventDatapointInfo) ProtoReflect() protoreflect.Message
- func (x *EventDatapointInfo) Reset()
- func (x *EventDatapointInfo) String() string
- type EventType
- type ExternalNode
- type ForecastResourceMetrics
- func (*ForecastResourceMetrics) Descriptor() ([]byte, []int)deprecated
- func (x *ForecastResourceMetrics) GetApplicationId() string
- func (x *ForecastResourceMetrics) GetApplicationKind() string
- func (x *ForecastResourceMetrics) GetClusterId() string
- func (x *ForecastResourceMetrics) GetContainerCpuLimits() float64
- func (x *ForecastResourceMetrics) GetContainerCpuRequested() float64
- func (x *ForecastResourceMetrics) GetContainerCpuUsage() float64
- func (x *ForecastResourceMetrics) GetContainerCpuUtilization() float64
- func (x *ForecastResourceMetrics) GetContainerGpuLimits() float64
- func (x *ForecastResourceMetrics) GetContainerGpuRequested() float64
- func (x *ForecastResourceMetrics) GetContainerGpuUsage() float64
- func (x *ForecastResourceMetrics) GetContainerGpuUtilization() float64
- func (x *ForecastResourceMetrics) GetContainerGpuVramUsage() float64
- func (x *ForecastResourceMetrics) GetContainerMemoryLimits() float64
- func (x *ForecastResourceMetrics) GetContainerMemoryRequested() float64
- func (x *ForecastResourceMetrics) GetContainerMemoryUsage() float64
- func (x *ForecastResourceMetrics) GetContainerMemoryUtilization() float64
- func (x *ForecastResourceMetrics) GetModel() string
- func (x *ForecastResourceMetrics) GetNodeCpuCapacity() float64
- func (x *ForecastResourceMetrics) GetNodeCpuUsage() float64
- func (x *ForecastResourceMetrics) GetNodeCpuUtilization() float64
- func (x *ForecastResourceMetrics) GetNodeGpuCapacity() float64
- func (x *ForecastResourceMetrics) GetNodeGpuUsage() float64
- func (x *ForecastResourceMetrics) GetNodeGpuUtilization() float64
- func (x *ForecastResourceMetrics) GetNodeGpuVramCapacity() float64
- func (x *ForecastResourceMetrics) GetNodeGpuVramUsage() float64
- func (x *ForecastResourceMetrics) GetNodeGpuVramUtilization() float64
- func (x *ForecastResourceMetrics) GetNodeMemoryCapacity() float64
- func (x *ForecastResourceMetrics) GetNodeMemoryUsage() float64
- func (x *ForecastResourceMetrics) GetNodeMemoryUtilization() float64
- func (x *ForecastResourceMetrics) GetNormalizedGpuVramCapacity() float64
- func (x *ForecastResourceMetrics) GetNormalizedNodeMemoryCapacity() float64
- func (x *ForecastResourceMetrics) GetTimestamp() *timestamppb.Timestamp
- func (*ForecastResourceMetrics) ProtoMessage()
- func (x *ForecastResourceMetrics) ProtoReflect() protoreflect.Message
- func (x *ForecastResourceMetrics) Reset()
- func (x *ForecastResourceMetrics) String() string
- type GalaxyClusterGroup
- func (*GalaxyClusterGroup) Descriptor() ([]byte, []int)deprecated
- func (x *GalaxyClusterGroup) GetClusterIds() []string
- func (x *GalaxyClusterGroup) GetCostInfo() *CostInfo
- func (x *GalaxyClusterGroup) GetGroupKey() string
- func (x *GalaxyClusterGroup) GetNodeInfo() *NodeInfo
- func (x *GalaxyClusterGroup) GetResourceMetrics() *ResourceMetrics
- func (*GalaxyClusterGroup) ProtoMessage()
- func (x *GalaxyClusterGroup) ProtoReflect() protoreflect.Message
- func (x *GalaxyClusterGroup) Reset()
- func (x *GalaxyClusterGroup) String() string
- type GalaxyGetClusterPerspectiveRequest
- func (*GalaxyGetClusterPerspectiveRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GalaxyGetClusterPerspectiveRequest) GetClusterIds() []string
- func (x *GalaxyGetClusterPerspectiveRequest) GetDatapointOpts() *PerspectiveDatapointOpts
- func (x *GalaxyGetClusterPerspectiveRequest) GetGroupBy() GalaxyPOVClusterGroupBy
- func (x *GalaxyGetClusterPerspectiveRequest) GetTeamId() string
- func (*GalaxyGetClusterPerspectiveRequest) ProtoMessage()
- func (x *GalaxyGetClusterPerspectiveRequest) ProtoReflect() protoreflect.Message
- func (x *GalaxyGetClusterPerspectiveRequest) Reset()
- func (x *GalaxyGetClusterPerspectiveRequest) String() string
- type GalaxyGetClusterPerspectiveResponse
- func (*GalaxyGetClusterPerspectiveResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GalaxyGetClusterPerspectiveResponse) GetGroupings() []*GalaxyClusterGroup
- func (*GalaxyGetClusterPerspectiveResponse) ProtoMessage()
- func (x *GalaxyGetClusterPerspectiveResponse) ProtoReflect() protoreflect.Message
- func (x *GalaxyGetClusterPerspectiveResponse) Reset()
- func (x *GalaxyGetClusterPerspectiveResponse) String() string
- type GalaxyGetNodePerspectiveRequest
- func (*GalaxyGetNodePerspectiveRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GalaxyGetNodePerspectiveRequest) GetClusterIds() []string
- func (x *GalaxyGetNodePerspectiveRequest) GetDatapointOpts() *PerspectiveDatapointOpts
- func (x *GalaxyGetNodePerspectiveRequest) GetGroupBy() GalaxyPOVNodeGroupBy
- func (x *GalaxyGetNodePerspectiveRequest) GetTeamId() string
- func (*GalaxyGetNodePerspectiveRequest) ProtoMessage()
- func (x *GalaxyGetNodePerspectiveRequest) ProtoReflect() protoreflect.Message
- func (x *GalaxyGetNodePerspectiveRequest) Reset()
- func (x *GalaxyGetNodePerspectiveRequest) String() string
- type GalaxyGetNodePerspectiveResponse
- func (*GalaxyGetNodePerspectiveResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GalaxyGetNodePerspectiveResponse) GetGroupings() []*GalaxyNodeGroup
- func (*GalaxyGetNodePerspectiveResponse) ProtoMessage()
- func (x *GalaxyGetNodePerspectiveResponse) ProtoReflect() protoreflect.Message
- func (x *GalaxyGetNodePerspectiveResponse) Reset()
- func (x *GalaxyGetNodePerspectiveResponse) String() string
- type GalaxyGetWorkloadPerspectiveRequest
- func (*GalaxyGetWorkloadPerspectiveRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GalaxyGetWorkloadPerspectiveRequest) GetClusterIds() []string
- func (x *GalaxyGetWorkloadPerspectiveRequest) GetDatapointOpts() *PerspectiveDatapointOpts
- func (x *GalaxyGetWorkloadPerspectiveRequest) GetGroupBy() GalaxyPOVWorkloadGroupBy
- func (x *GalaxyGetWorkloadPerspectiveRequest) GetTeamId() string
- func (*GalaxyGetWorkloadPerspectiveRequest) ProtoMessage()
- func (x *GalaxyGetWorkloadPerspectiveRequest) ProtoReflect() protoreflect.Message
- func (x *GalaxyGetWorkloadPerspectiveRequest) Reset()
- func (x *GalaxyGetWorkloadPerspectiveRequest) String() string
- type GalaxyGetWorkloadPerspectiveResponse
- func (*GalaxyGetWorkloadPerspectiveResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GalaxyGetWorkloadPerspectiveResponse) GetClusters() map[string]*Cluster
- func (x *GalaxyGetWorkloadPerspectiveResponse) GetGroupings() []*GalaxyWorkloadGroup
- func (x *GalaxyGetWorkloadPerspectiveResponse) GetWorkloads() map[string]*WorkloadItem
- func (*GalaxyGetWorkloadPerspectiveResponse) ProtoMessage()
- func (x *GalaxyGetWorkloadPerspectiveResponse) ProtoReflect() protoreflect.Message
- func (x *GalaxyGetWorkloadPerspectiveResponse) Reset()
- func (x *GalaxyGetWorkloadPerspectiveResponse) String() string
- type GalaxyNodeGroup
- func (*GalaxyNodeGroup) Descriptor() ([]byte, []int)deprecated
- func (x *GalaxyNodeGroup) GetClusterIds() []string
- func (x *GalaxyNodeGroup) GetCostInfo() *CostInfo
- func (x *GalaxyNodeGroup) GetGroupKey() string
- func (x *GalaxyNodeGroup) GetNodeIds() []string
- func (x *GalaxyNodeGroup) GetNodeInfo() *NodeInfo
- func (x *GalaxyNodeGroup) GetResourceMetrics() *ResourceMetrics
- func (*GalaxyNodeGroup) ProtoMessage()
- func (x *GalaxyNodeGroup) ProtoReflect() protoreflect.Message
- func (x *GalaxyNodeGroup) Reset()
- func (x *GalaxyNodeGroup) String() string
- type GalaxyPOVClusterGroupBy
- func (GalaxyPOVClusterGroupBy) Descriptor() protoreflect.EnumDescriptor
- func (x GalaxyPOVClusterGroupBy) Enum() *GalaxyPOVClusterGroupBy
- func (GalaxyPOVClusterGroupBy) EnumDescriptor() ([]byte, []int)deprecated
- func (x GalaxyPOVClusterGroupBy) Number() protoreflect.EnumNumber
- func (x GalaxyPOVClusterGroupBy) String() string
- func (GalaxyPOVClusterGroupBy) Type() protoreflect.EnumType
- type GalaxyPOVNodeGroupBy
- func (GalaxyPOVNodeGroupBy) Descriptor() protoreflect.EnumDescriptor
- func (x GalaxyPOVNodeGroupBy) Enum() *GalaxyPOVNodeGroupBy
- func (GalaxyPOVNodeGroupBy) EnumDescriptor() ([]byte, []int)deprecated
- func (x GalaxyPOVNodeGroupBy) Number() protoreflect.EnumNumber
- func (x GalaxyPOVNodeGroupBy) String() string
- func (GalaxyPOVNodeGroupBy) Type() protoreflect.EnumType
- type GalaxyPOVWorkloadGroupBy
- func (GalaxyPOVWorkloadGroupBy) Descriptor() protoreflect.EnumDescriptor
- func (x GalaxyPOVWorkloadGroupBy) Enum() *GalaxyPOVWorkloadGroupBy
- func (GalaxyPOVWorkloadGroupBy) EnumDescriptor() ([]byte, []int)deprecated
- func (x GalaxyPOVWorkloadGroupBy) Number() protoreflect.EnumNumber
- func (x GalaxyPOVWorkloadGroupBy) String() string
- func (GalaxyPOVWorkloadGroupBy) Type() protoreflect.EnumType
- type GalaxyWorkloadGroup
- func (*GalaxyWorkloadGroup) Descriptor() ([]byte, []int)deprecated
- func (x *GalaxyWorkloadGroup) GetClusterIds() []string
- func (x *GalaxyWorkloadGroup) GetCostInfo() *CostInfo
- func (x *GalaxyWorkloadGroup) GetGroupKey() string
- func (x *GalaxyWorkloadGroup) GetResourceMetrics() *ResourceMetrics
- func (x *GalaxyWorkloadGroup) GetResourceSummary() *ResourceSummary
- func (x *GalaxyWorkloadGroup) GetWorkloadUids() []string
- func (*GalaxyWorkloadGroup) ProtoMessage()
- func (x *GalaxyWorkloadGroup) ProtoReflect() protoreflect.Message
- func (x *GalaxyWorkloadGroup) Reset()
- func (x *GalaxyWorkloadGroup) String() string
- type GetAllNamespacesRequest
- func (*GetAllNamespacesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAllNamespacesRequest) GetClusterIds() []string
- func (x *GetAllNamespacesRequest) GetStartTime() int64
- func (x *GetAllNamespacesRequest) GetStopTime() int64
- func (x *GetAllNamespacesRequest) GetTeamId() string
- func (*GetAllNamespacesRequest) ProtoMessage()
- func (x *GetAllNamespacesRequest) ProtoReflect() protoreflect.Message
- func (x *GetAllNamespacesRequest) Reset()
- func (x *GetAllNamespacesRequest) String() string
- type GetAllNamespacesResponse
- func (*GetAllNamespacesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetAllNamespacesResponse) GetClusterIdWithNamespaces() []*ClusterElement
- func (*GetAllNamespacesResponse) ProtoMessage()
- func (x *GetAllNamespacesResponse) ProtoReflect() protoreflect.Message
- func (x *GetAllNamespacesResponse) Reset()
- func (x *GetAllNamespacesResponse) String() string
- type GetAllNodeGroupNamesRequest
- func (*GetAllNodeGroupNamesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAllNodeGroupNamesRequest) GetClusterIds() []string
- func (x *GetAllNodeGroupNamesRequest) GetIncludeDeleted() bool
- func (x *GetAllNodeGroupNamesRequest) GetStartTime() int64
- func (x *GetAllNodeGroupNamesRequest) GetStopTime() int64
- func (x *GetAllNodeGroupNamesRequest) GetTeamId() string
- func (*GetAllNodeGroupNamesRequest) ProtoMessage()
- func (x *GetAllNodeGroupNamesRequest) ProtoReflect() protoreflect.Message
- func (x *GetAllNodeGroupNamesRequest) Reset()
- func (x *GetAllNodeGroupNamesRequest) String() string
- type GetAllNodeGroupNamesResponse
- func (*GetAllNodeGroupNamesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetAllNodeGroupNamesResponse) GetClusterIdWithNodeGroupNames() []*ClusterElement
- func (*GetAllNodeGroupNamesResponse) ProtoMessage()
- func (x *GetAllNodeGroupNamesResponse) ProtoReflect() protoreflect.Message
- func (x *GetAllNodeGroupNamesResponse) Reset()
- func (x *GetAllNodeGroupNamesResponse) String() string
- type GetAllNodeGroupsRequest
- func (*GetAllNodeGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAllNodeGroupsRequest) GetTeamId() string
- func (*GetAllNodeGroupsRequest) ProtoMessage()
- func (x *GetAllNodeGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *GetAllNodeGroupsRequest) Reset()
- func (x *GetAllNodeGroupsRequest) String() string
- type GetAllNodeGroupsResponse
- func (*GetAllNodeGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetAllNodeGroupsResponse) GetNodeGroupMap() map[string]*NodeGroup
- func (*GetAllNodeGroupsResponse) ProtoMessage()
- func (x *GetAllNodeGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *GetAllNodeGroupsResponse) Reset()
- func (x *GetAllNodeGroupsResponse) String() string
- type GetAllWorkloadLabelsRequest
- func (*GetAllWorkloadLabelsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAllWorkloadLabelsRequest) GetClusterIds() []string
- func (x *GetAllWorkloadLabelsRequest) GetKinds() []K8SObjectKind
- func (x *GetAllWorkloadLabelsRequest) GetNamespaces() []string
- func (x *GetAllWorkloadLabelsRequest) GetNodeGroupNames() []string
- func (x *GetAllWorkloadLabelsRequest) GetStartTime() int64
- func (x *GetAllWorkloadLabelsRequest) GetStopTime() int64
- func (x *GetAllWorkloadLabelsRequest) GetTeamId() string
- func (x *GetAllWorkloadLabelsRequest) GetWorkloadNames() []string
- func (*GetAllWorkloadLabelsRequest) ProtoMessage()
- func (x *GetAllWorkloadLabelsRequest) ProtoReflect() protoreflect.Message
- func (x *GetAllWorkloadLabelsRequest) Reset()
- func (x *GetAllWorkloadLabelsRequest) String() string
- type GetAllWorkloadLabelsResponse
- func (*GetAllWorkloadLabelsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetAllWorkloadLabelsResponse) GetClusterIdWithLabels() []*ClusterElement
- func (*GetAllWorkloadLabelsResponse) ProtoMessage()
- func (x *GetAllWorkloadLabelsResponse) ProtoReflect() protoreflect.Message
- func (x *GetAllWorkloadLabelsResponse) Reset()
- func (x *GetAllWorkloadLabelsResponse) String() string
- type GetAllWorkloadNamesRequest
- func (*GetAllWorkloadNamesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAllWorkloadNamesRequest) GetClusterIds() []string
- func (x *GetAllWorkloadNamesRequest) GetIncludeDeleted() bool
- func (x *GetAllWorkloadNamesRequest) GetKinds() []K8SObjectKind
- func (x *GetAllWorkloadNamesRequest) GetNamespaces() []string
- func (x *GetAllWorkloadNamesRequest) GetNodeGroupNames() []string
- func (x *GetAllWorkloadNamesRequest) GetStartTime() int64
- func (x *GetAllWorkloadNamesRequest) GetStopTime() int64
- func (x *GetAllWorkloadNamesRequest) GetTeamId() string
- func (x *GetAllWorkloadNamesRequest) GetWorkloadLabels() []string
- func (*GetAllWorkloadNamesRequest) ProtoMessage()
- func (x *GetAllWorkloadNamesRequest) ProtoReflect() protoreflect.Message
- func (x *GetAllWorkloadNamesRequest) Reset()
- func (x *GetAllWorkloadNamesRequest) String() string
- type GetAllWorkloadNamesResponse
- func (*GetAllWorkloadNamesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetAllWorkloadNamesResponse) GetClusterIdWithWorkloadName() []*ClusterElement
- func (*GetAllWorkloadNamesResponse) ProtoMessage()
- func (x *GetAllWorkloadNamesResponse) ProtoReflect() protoreflect.Message
- func (x *GetAllWorkloadNamesResponse) Reset()
- func (x *GetAllWorkloadNamesResponse) String() string
- type GetAvailabilityZoneRequest
- func (*GetAvailabilityZoneRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAvailabilityZoneRequest) GetAvailabilityZoneId() int64
- func (*GetAvailabilityZoneRequest) ProtoMessage()
- func (x *GetAvailabilityZoneRequest) ProtoReflect() protoreflect.Message
- func (x *GetAvailabilityZoneRequest) Reset()
- func (x *GetAvailabilityZoneRequest) String() string
- type GetAvailabilityZoneResponse
- func (*GetAvailabilityZoneResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetAvailabilityZoneResponse) GetAvailabilityZone() *AvailabilityZone
- func (*GetAvailabilityZoneResponse) ProtoMessage()
- func (x *GetAvailabilityZoneResponse) ProtoReflect() protoreflect.Message
- func (x *GetAvailabilityZoneResponse) Reset()
- func (x *GetAvailabilityZoneResponse) String() string
- type GetAvailabilityZonesRequest
- func (*GetAvailabilityZonesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAvailabilityZonesRequest) GetRegionId() int64
- func (*GetAvailabilityZonesRequest) ProtoMessage()
- func (x *GetAvailabilityZonesRequest) ProtoReflect() protoreflect.Message
- func (x *GetAvailabilityZonesRequest) Reset()
- func (x *GetAvailabilityZonesRequest) String() string
- type GetAvailabilityZonesResponse
- func (*GetAvailabilityZonesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetAvailabilityZonesResponse) GetAvailabilityZones() []*AvailabilityZone
- func (*GetAvailabilityZonesResponse) ProtoMessage()
- func (x *GetAvailabilityZonesResponse) ProtoReflect() protoreflect.Message
- func (x *GetAvailabilityZonesResponse) Reset()
- func (x *GetAvailabilityZonesResponse) String() string
- type GetCloudProviderRequest
- func (*GetCloudProviderRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetCloudProviderRequest) GetCloudProviderId() int64
- func (*GetCloudProviderRequest) ProtoMessage()
- func (x *GetCloudProviderRequest) ProtoReflect() protoreflect.Message
- func (x *GetCloudProviderRequest) Reset()
- func (x *GetCloudProviderRequest) String() string
- type GetCloudProviderResponse
- func (*GetCloudProviderResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetCloudProviderResponse) GetCloudProvider() *CloudProvider
- func (*GetCloudProviderResponse) ProtoMessage()
- func (x *GetCloudProviderResponse) ProtoReflect() protoreflect.Message
- func (x *GetCloudProviderResponse) Reset()
- func (x *GetCloudProviderResponse) String() string
- type GetCloudProvidersRequest
- type GetCloudProvidersResponse
- func (*GetCloudProvidersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetCloudProvidersResponse) GetCloudProviders() []*CloudProvider
- func (*GetCloudProvidersResponse) ProtoMessage()
- func (x *GetCloudProvidersResponse) ProtoReflect() protoreflect.Message
- func (x *GetCloudProvidersResponse) Reset()
- func (x *GetCloudProvidersResponse) String() string
- type GetClusterMetadataRequest
- func (*GetClusterMetadataRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetClusterMetadataRequest) GetTeamId() string
- func (*GetClusterMetadataRequest) ProtoMessage()
- func (x *GetClusterMetadataRequest) ProtoReflect() protoreflect.Message
- func (x *GetClusterMetadataRequest) Reset()
- func (x *GetClusterMetadataRequest) String() string
- type GetClusterMetadataResponse
- func (*GetClusterMetadataResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetClusterMetadataResponse) GetClusters() []*Cluster
- func (*GetClusterMetadataResponse) ProtoMessage()
- func (x *GetClusterMetadataResponse) ProtoReflect() protoreflect.Message
- func (x *GetClusterMetadataResponse) Reset()
- func (x *GetClusterMetadataResponse) String() string
- type GetClusterRequest
- func (*GetClusterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetClusterRequest) GetBucketSize() int32
- func (x *GetClusterRequest) GetClusterId() string
- func (x *GetClusterRequest) GetEndTime() *timestamppb.Timestamp
- func (x *GetClusterRequest) GetNodeGroupNames() []string
- func (x *GetClusterRequest) GetStartTime() *timestamppb.Timestamp
- func (x *GetClusterRequest) GetTeamId() string
- func (*GetClusterRequest) ProtoMessage()
- func (x *GetClusterRequest) ProtoReflect() protoreflect.Message
- func (x *GetClusterRequest) Reset()
- func (x *GetClusterRequest) String() string
- type GetClusterResponse
- func (*GetClusterResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetClusterResponse) GetCluster() *Cluster
- func (*GetClusterResponse) ProtoMessage()
- func (x *GetClusterResponse) ProtoReflect() protoreflect.Message
- func (x *GetClusterResponse) Reset()
- func (x *GetClusterResponse) String() string
- type GetClusterTypeRequest
- func (*GetClusterTypeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetClusterTypeRequest) GetClusterId() string
- func (x *GetClusterTypeRequest) GetTeamId() string
- func (*GetClusterTypeRequest) ProtoMessage()
- func (x *GetClusterTypeRequest) ProtoReflect() protoreflect.Message
- func (x *GetClusterTypeRequest) Reset()
- func (x *GetClusterTypeRequest) String() string
- type GetClusterTypeResponse
- func (*GetClusterTypeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetClusterTypeResponse) GetClusterType() ClusterType
- func (x *GetClusterTypeResponse) GetKubeletVersion() string
- func (*GetClusterTypeResponse) ProtoMessage()
- func (x *GetClusterTypeResponse) ProtoReflect() protoreflect.Message
- func (x *GetClusterTypeResponse) Reset()
- func (x *GetClusterTypeResponse) String() string
- type GetClustersBasicInfoRequest
- func (*GetClustersBasicInfoRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetClustersBasicInfoRequest) GetTeamId() string
- func (x *GetClustersBasicInfoRequest) GetWithProvider() bool
- func (*GetClustersBasicInfoRequest) ProtoMessage()
- func (x *GetClustersBasicInfoRequest) ProtoReflect() protoreflect.Message
- func (x *GetClustersBasicInfoRequest) Reset()
- func (x *GetClustersBasicInfoRequest) String() string
- type GetClustersBasicInfoResponse
- func (*GetClustersBasicInfoResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetClustersBasicInfoResponse) GetClusters() []*Cluster
- func (*GetClustersBasicInfoResponse) ProtoMessage()
- func (x *GetClustersBasicInfoResponse) ProtoReflect() protoreflect.Message
- func (x *GetClustersBasicInfoResponse) Reset()
- func (x *GetClustersBasicInfoResponse) String() string
- type GetClustersNodeInfoRequest
- func (*GetClustersNodeInfoRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetClustersNodeInfoRequest) GetClusterIds() []string
- func (x *GetClustersNodeInfoRequest) GetEndTime() *timestamppb.Timestamp
- func (x *GetClustersNodeInfoRequest) GetExcludeLeastExpNode() bool
- func (x *GetClustersNodeInfoRequest) GetExcludeMostExpNode() bool
- func (x *GetClustersNodeInfoRequest) GetExcludeMostUnderutilNode() bool
- func (x *GetClustersNodeInfoRequest) GetStartTime() *timestamppb.Timestamp
- func (x *GetClustersNodeInfoRequest) GetTeamId() string
- func (*GetClustersNodeInfoRequest) ProtoMessage()
- func (x *GetClustersNodeInfoRequest) ProtoReflect() protoreflect.Message
- func (x *GetClustersNodeInfoRequest) Reset()
- func (x *GetClustersNodeInfoRequest) String() string
- type GetClustersNodeInfoResponse
- func (*GetClustersNodeInfoResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetClustersNodeInfoResponse) GetLeastExpensiveNode() *Node
- func (x *GetClustersNodeInfoResponse) GetMostExpensiveNode() *Node
- func (x *GetClustersNodeInfoResponse) GetMostUnderutilizedNode() *Node
- func (x *GetClustersNodeInfoResponse) GetNodeInfo() *NodeInfo
- func (*GetClustersNodeInfoResponse) ProtoMessage()
- func (x *GetClustersNodeInfoResponse) ProtoReflect() protoreflect.Message
- func (x *GetClustersNodeInfoResponse) Reset()
- func (x *GetClustersNodeInfoResponse) String() string
- type GetClustersRequest
- func (*GetClustersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetClustersRequest) GetBucketSize() int32
- func (x *GetClustersRequest) GetEndTime() *timestamppb.Timestamp
- func (x *GetClustersRequest) GetNodeGroupNames() []string
- func (x *GetClustersRequest) GetStartTime() *timestamppb.Timestamp
- func (x *GetClustersRequest) GetTeamId() string
- func (*GetClustersRequest) ProtoMessage()
- func (x *GetClustersRequest) ProtoReflect() protoreflect.Message
- func (x *GetClustersRequest) Reset()
- func (x *GetClustersRequest) String() string
- type GetClustersResponse
- func (*GetClustersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetClustersResponse) GetClusters() []*Cluster
- func (x *GetClustersResponse) GetCostDataPoints() []*CostDataPoint
- func (x *GetClustersResponse) GetCostInfo() *CostInfo
- func (x *GetClustersResponse) GetNodeInfo() *NodeInfo
- func (x *GetClustersResponse) GetResourceDataPoints() []*ResourceDataPoint
- func (x *GetClustersResponse) GetResourceMetrics() *ResourceMetrics
- func (*GetClustersResponse) ProtoMessage()
- func (x *GetClustersResponse) ProtoReflect() protoreflect.Message
- func (x *GetClustersResponse) Reset()
- func (x *GetClustersResponse) String() string
- type GetClustersWithMetricsRequest
- func (*GetClustersWithMetricsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetClustersWithMetricsRequest) GetBucketSize() int32
- func (x *GetClustersWithMetricsRequest) GetEndTime() *timestamppb.Timestamp
- func (x *GetClustersWithMetricsRequest) GetNodeGroupNames() []string
- func (x *GetClustersWithMetricsRequest) GetStartTime() *timestamppb.Timestamp
- func (x *GetClustersWithMetricsRequest) GetTeamId() string
- func (*GetClustersWithMetricsRequest) ProtoMessage()
- func (x *GetClustersWithMetricsRequest) ProtoReflect() protoreflect.Message
- func (x *GetClustersWithMetricsRequest) Reset()
- func (x *GetClustersWithMetricsRequest) String() string
- type GetClustersWithMetricsResponse
- func (*GetClustersWithMetricsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetClustersWithMetricsResponse) GetClusters() []*Cluster
- func (x *GetClustersWithMetricsResponse) GetCostDataPoints() []*CostDataPoint
- func (x *GetClustersWithMetricsResponse) GetCostInfo() *CostInfo
- func (x *GetClustersWithMetricsResponse) GetNodeInfo() *NodeInfo
- func (x *GetClustersWithMetricsResponse) GetResourceDataPoints() []*ResourceDataPoint
- func (x *GetClustersWithMetricsResponse) GetResourceMetrics() *ResourceMetrics
- func (*GetClustersWithMetricsResponse) ProtoMessage()
- func (x *GetClustersWithMetricsResponse) ProtoReflect() protoreflect.Message
- func (x *GetClustersWithMetricsResponse) Reset()
- func (x *GetClustersWithMetricsResponse) String() string
- type GetForecastMetricsRequest
- func (*GetForecastMetricsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetForecastMetricsRequest) GetClusterId() string
- func (x *GetForecastMetricsRequest) GetEndTime() *timestamppb.Timestamp
- func (x *GetForecastMetricsRequest) GetMetricType() string
- func (x *GetForecastMetricsRequest) GetNamespace() string
- func (x *GetForecastMetricsRequest) GetStartTime() *timestamppb.Timestamp
- func (x *GetForecastMetricsRequest) GetWorkloadName() string
- func (*GetForecastMetricsRequest) ProtoMessage()
- func (x *GetForecastMetricsRequest) ProtoReflect() protoreflect.Message
- func (x *GetForecastMetricsRequest) Reset()
- func (x *GetForecastMetricsRequest) String() string
- type GetForecastMetricsResponse
- func (*GetForecastMetricsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetForecastMetricsResponse) GetMetrics() []*ContainerForecastMetric
- func (*GetForecastMetricsResponse) ProtoMessage()
- func (x *GetForecastMetricsResponse) ProtoReflect() protoreflect.Message
- func (x *GetForecastMetricsResponse) Reset()
- func (x *GetForecastMetricsResponse) String() string
- type GetForecastWorkloadRequest
- func (*GetForecastWorkloadRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetForecastWorkloadRequest) GetClusterId() string
- func (x *GetForecastWorkloadRequest) GetEndTime() *timestamppb.Timestamp
- func (x *GetForecastWorkloadRequest) GetIncludeDeleted() bool
- func (x *GetForecastWorkloadRequest) GetKind() string
- func (x *GetForecastWorkloadRequest) GetStartTime() *timestamppb.Timestamp
- func (x *GetForecastWorkloadRequest) GetTeamId() string
- func (x *GetForecastWorkloadRequest) GetUid() string
- func (*GetForecastWorkloadRequest) ProtoMessage()
- func (x *GetForecastWorkloadRequest) ProtoReflect() protoreflect.Message
- func (x *GetForecastWorkloadRequest) Reset()
- func (x *GetForecastWorkloadRequest) String() string
- type GetForecastWorkloadResponse
- func (*GetForecastWorkloadResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetForecastWorkloadResponse) GetCostDataPoints() []*CostDataPoint
- func (x *GetForecastWorkloadResponse) GetCostInfo() *CostInfo
- func (x *GetForecastWorkloadResponse) GetResourceDataPoints() []*ResourceDataPoint
- func (x *GetForecastWorkloadResponse) GetResourceMetrics() []*ForecastResourceMetrics
- func (x *GetForecastWorkloadResponse) GetResourceSummary() *ResourceSummary
- func (x *GetForecastWorkloadResponse) GetWorkloadItem() *WorkloadItem
- func (*GetForecastWorkloadResponse) ProtoMessage()
- func (x *GetForecastWorkloadResponse) ProtoReflect() protoreflect.Message
- func (x *GetForecastWorkloadResponse) Reset()
- func (x *GetForecastWorkloadResponse) String() string
- type GetForecastWorkloadsRequest
- func (*GetForecastWorkloadsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetForecastWorkloadsRequest) GetClusterId() string
- func (x *GetForecastWorkloadsRequest) GetEndTime() *timestamppb.Timestamp
- func (x *GetForecastWorkloadsRequest) GetShowDeleted() bool
- func (x *GetForecastWorkloadsRequest) GetStartTime() *timestamppb.Timestamp
- func (x *GetForecastWorkloadsRequest) GetTeamId() string
- func (*GetForecastWorkloadsRequest) ProtoMessage()
- func (x *GetForecastWorkloadsRequest) ProtoReflect() protoreflect.Message
- func (x *GetForecastWorkloadsRequest) Reset()
- func (x *GetForecastWorkloadsRequest) String() string
- type GetForecastWorkloadsResponse
- func (*GetForecastWorkloadsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetForecastWorkloadsResponse) GetCostInfo() *CostInfo
- func (x *GetForecastWorkloadsResponse) GetResourceMetrics() []*ForecastResourceMetrics
- func (x *GetForecastWorkloadsResponse) GetResourceSummary() *ResourceSummary
- func (x *GetForecastWorkloadsResponse) GetWorkloadItems() []*WorkloadItem
- func (*GetForecastWorkloadsResponse) ProtoMessage()
- func (x *GetForecastWorkloadsResponse) ProtoReflect() protoreflect.Message
- func (x *GetForecastWorkloadsResponse) Reset()
- func (x *GetForecastWorkloadsResponse) String() string
- type GetInstanceRequest
- func (*GetInstanceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetInstanceRequest) GetInstanceId() int64
- func (*GetInstanceRequest) ProtoMessage()
- func (x *GetInstanceRequest) ProtoReflect() protoreflect.Message
- func (x *GetInstanceRequest) Reset()
- func (x *GetInstanceRequest) String() string
- type GetInstanceResponse
- func (*GetInstanceResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetInstanceResponse) GetInstance() *Instance
- func (*GetInstanceResponse) ProtoMessage()
- func (x *GetInstanceResponse) ProtoReflect() protoreflect.Message
- func (x *GetInstanceResponse) Reset()
- func (x *GetInstanceResponse) String() string
- type GetInstanceTypeRequest
- func (*GetInstanceTypeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetInstanceTypeRequest) GetInstanceTypeId() int64
- func (*GetInstanceTypeRequest) ProtoMessage()
- func (x *GetInstanceTypeRequest) ProtoReflect() protoreflect.Message
- func (x *GetInstanceTypeRequest) Reset()
- func (x *GetInstanceTypeRequest) String() string
- type GetInstanceTypeResponse
- func (*GetInstanceTypeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetInstanceTypeResponse) GetInstanceType() *InstanceType
- func (*GetInstanceTypeResponse) ProtoMessage()
- func (x *GetInstanceTypeResponse) ProtoReflect() protoreflect.Message
- func (x *GetInstanceTypeResponse) Reset()
- func (x *GetInstanceTypeResponse) String() string
- type GetInstanceTypesRequest
- func (*GetInstanceTypesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetInstanceTypesRequest) GetCloudProviderId() int64
- func (*GetInstanceTypesRequest) ProtoMessage()
- func (x *GetInstanceTypesRequest) ProtoReflect() protoreflect.Message
- func (x *GetInstanceTypesRequest) Reset()
- func (x *GetInstanceTypesRequest) String() string
- type GetInstanceTypesResponse
- func (*GetInstanceTypesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetInstanceTypesResponse) GetInstanceTypes() []*InstanceType
- func (*GetInstanceTypesResponse) ProtoMessage()
- func (x *GetInstanceTypesResponse) ProtoReflect() protoreflect.Message
- func (x *GetInstanceTypesResponse) Reset()
- func (x *GetInstanceTypesResponse) String() string
- type GetInstancesRequest
- func (*GetInstancesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetInstancesRequest) GetAvailabilityZoneId() int64
- func (x *GetInstancesRequest) GetCloudProviderId() int64
- func (x *GetInstancesRequest) GetInstanceTypeId() int64
- func (x *GetInstancesRequest) GetOperatingSystemId() int64
- func (x *GetInstancesRequest) GetRegionId() int64
- func (*GetInstancesRequest) ProtoMessage()
- func (x *GetInstancesRequest) ProtoReflect() protoreflect.Message
- func (x *GetInstancesRequest) Reset()
- func (x *GetInstancesRequest) String() string
- type GetInstancesResponse
- func (*GetInstancesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetInstancesResponse) GetInstances() []*Instance
- func (*GetInstancesResponse) ProtoMessage()
- func (x *GetInstancesResponse) ProtoReflect() protoreflect.Message
- func (x *GetInstancesResponse) Reset()
- func (x *GetInstancesResponse) String() string
- type GetLatestOperatorVersionRequest
- func (*GetLatestOperatorVersionRequest) Descriptor() ([]byte, []int)deprecated
- func (*GetLatestOperatorVersionRequest) ProtoMessage()
- func (x *GetLatestOperatorVersionRequest) ProtoReflect() protoreflect.Message
- func (x *GetLatestOperatorVersionRequest) Reset()
- func (x *GetLatestOperatorVersionRequest) String() string
- type GetLatestOperatorVersionResponse
- func (*GetLatestOperatorVersionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetLatestOperatorVersionResponse) GetDakrOpHelmInfo() *OperatorInfo
- func (x *GetLatestOperatorVersionResponse) GetDakrOpInfo() *OperatorInfo
- func (x *GetLatestOperatorVersionResponse) GetNodeOpInfo() *OperatorInfo
- func (x *GetLatestOperatorVersionResponse) GetSecurityOpHelmInfo() *OperatorInfo
- func (x *GetLatestOperatorVersionResponse) GetSecurityOpInfo() *OperatorInfo
- func (x *GetLatestOperatorVersionResponse) GetZxpHelmInfo() *OperatorInfo
- func (x *GetLatestOperatorVersionResponse) GetZxpInfo() *OperatorInfo
- func (x *GetLatestOperatorVersionResponse) GetZxpNetmonHelmInfo() *OperatorInfo
- func (x *GetLatestOperatorVersionResponse) GetZxpNetmonInfo() *OperatorInfo
- func (*GetLatestOperatorVersionResponse) ProtoMessage()
- func (x *GetLatestOperatorVersionResponse) ProtoReflect() protoreflect.Message
- func (x *GetLatestOperatorVersionResponse) Reset()
- func (x *GetLatestOperatorVersionResponse) String() string
- type GetNetworkDependenciesRequest
- func (*GetNetworkDependenciesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetNetworkDependenciesRequest) GetClusterId() string
- func (x *GetNetworkDependenciesRequest) GetEndTime() *timestamppb.Timestamp
- func (x *GetNetworkDependenciesRequest) GetSrcNamespaces() []string
- func (x *GetNetworkDependenciesRequest) GetSrcNodeGroups() []string
- func (x *GetNetworkDependenciesRequest) GetStartTime() *timestamppb.Timestamp
- func (*GetNetworkDependenciesRequest) ProtoMessage()
- func (x *GetNetworkDependenciesRequest) ProtoReflect() protoreflect.Message
- func (x *GetNetworkDependenciesRequest) Reset()
- func (x *GetNetworkDependenciesRequest) String() string
- type GetNetworkDependenciesResponse
- func (*GetNetworkDependenciesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetNetworkDependenciesResponse) GetEdges() []*DependencyEdge
- func (*GetNetworkDependenciesResponse) ProtoMessage()
- func (x *GetNetworkDependenciesResponse) ProtoReflect() protoreflect.Message
- func (x *GetNetworkDependenciesResponse) Reset()
- func (x *GetNetworkDependenciesResponse) String() string
- type GetNodeGroupRequest
- func (*GetNodeGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetNodeGroupRequest) GetClusterId() string
- func (x *GetNodeGroupRequest) GetEndTime() *timestamppb.Timestamp
- func (x *GetNodeGroupRequest) GetNodeGroupName() string
- func (x *GetNodeGroupRequest) GetShowDeleted() bool
- func (x *GetNodeGroupRequest) GetStartTime() *timestamppb.Timestamp
- func (x *GetNodeGroupRequest) GetTeamId() string
- func (*GetNodeGroupRequest) ProtoMessage()
- func (x *GetNodeGroupRequest) ProtoReflect() protoreflect.Message
- func (x *GetNodeGroupRequest) Reset()
- func (x *GetNodeGroupRequest) String() string
- type GetNodeGroupResponse
- func (*GetNodeGroupResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetNodeGroupResponse) GetNodeGroup() *NodeGroup
- func (*GetNodeGroupResponse) ProtoMessage()
- func (x *GetNodeGroupResponse) ProtoReflect() protoreflect.Message
- func (x *GetNodeGroupResponse) Reset()
- func (x *GetNodeGroupResponse) String() string
- type GetNodeGroupsRequest
- func (*GetNodeGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetNodeGroupsRequest) GetBucketSize() int32
- func (x *GetNodeGroupsRequest) GetClusterId() string
- func (x *GetNodeGroupsRequest) GetEndTime() *timestamppb.Timestamp
- func (x *GetNodeGroupsRequest) GetShowDeleted() bool
- func (x *GetNodeGroupsRequest) GetStartTime() *timestamppb.Timestamp
- func (x *GetNodeGroupsRequest) GetTeamId() string
- func (*GetNodeGroupsRequest) ProtoMessage()
- func (x *GetNodeGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *GetNodeGroupsRequest) Reset()
- func (x *GetNodeGroupsRequest) String() string
- type GetNodeGroupsResponse
- func (*GetNodeGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetNodeGroupsResponse) GetNodeGroups() []*NodeGroup
- func (*GetNodeGroupsResponse) ProtoMessage()
- func (x *GetNodeGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *GetNodeGroupsResponse) Reset()
- func (x *GetNodeGroupsResponse) String() string
- type GetNodeGroupsUtilizationRequest
- func (*GetNodeGroupsUtilizationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetNodeGroupsUtilizationRequest) GetBucketSize() int32
- func (x *GetNodeGroupsUtilizationRequest) GetClusterId() string
- func (x *GetNodeGroupsUtilizationRequest) GetEndTime() *timestamppb.Timestamp
- func (x *GetNodeGroupsUtilizationRequest) GetStartTime() *timestamppb.Timestamp
- func (x *GetNodeGroupsUtilizationRequest) GetTeamId() string
- func (*GetNodeGroupsUtilizationRequest) ProtoMessage()
- func (x *GetNodeGroupsUtilizationRequest) ProtoReflect() protoreflect.Message
- func (x *GetNodeGroupsUtilizationRequest) Reset()
- func (x *GetNodeGroupsUtilizationRequest) String() string
- type GetNodeGroupsUtilizationResponse
- func (*GetNodeGroupsUtilizationResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetNodeGroupsUtilizationResponse) GetInstanceTypeToUtilMetrics() map[string]*GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics
- func (x *GetNodeGroupsUtilizationResponse) GetLogicalAzToUtilMetrics() map[string]*GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics
- func (x *GetNodeGroupsUtilizationResponse) GetNodeGroupToUtilMetrics() map[string]*GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics
- func (x *GetNodeGroupsUtilizationResponse) GetReservationTypeToUtilMetrics() map[string]*GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics
- func (*GetNodeGroupsUtilizationResponse) ProtoMessage()
- func (x *GetNodeGroupsUtilizationResponse) ProtoReflect() protoreflect.Message
- func (x *GetNodeGroupsUtilizationResponse) Reset()
- func (x *GetNodeGroupsUtilizationResponse) String() string
- type GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics
- func (*GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics) Descriptor() ([]byte, []int)deprecated
- func (x *GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics) GetNodeGroupMetrics() []*NodeGroupMetric
- func (*GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics) ProtoMessage()
- func (x *GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics) ProtoReflect() protoreflect.Message
- func (x *GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics) Reset()
- func (x *GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics) String() string
- type GetNodeRequest
- func (*GetNodeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetNodeRequest) GetClusterId() string
- func (x *GetNodeRequest) GetEndTime() *timestamppb.Timestamp
- func (x *GetNodeRequest) GetNodeId() string
- func (x *GetNodeRequest) GetNodeUid() string
- func (x *GetNodeRequest) GetStartTime() *timestamppb.Timestamp
- func (x *GetNodeRequest) GetTeamId() string
- func (x *GetNodeRequest) GetWithDetails() bool
- func (x *GetNodeRequest) GetWithMetadata() bool
- func (*GetNodeRequest) ProtoMessage()
- func (x *GetNodeRequest) ProtoReflect() protoreflect.Message
- func (x *GetNodeRequest) Reset()
- func (x *GetNodeRequest) String() string
- type GetNodeResponse
- func (*GetNodeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetNodeResponse) GetCostDataPoints() []*CostDataPoint
- func (x *GetNodeResponse) GetCostInfo() *CostInfo
- func (x *GetNodeResponse) GetNode() *Node
- func (x *GetNodeResponse) GetResourceDataPoints() []*ResourceDataPoint
- func (x *GetNodeResponse) GetResourceMetrics() *ResourceMetrics
- func (*GetNodeResponse) ProtoMessage()
- func (x *GetNodeResponse) ProtoReflect() protoreflect.Message
- func (x *GetNodeResponse) Reset()
- func (x *GetNodeResponse) String() string
- type GetOperatingSystemRequest
- func (*GetOperatingSystemRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetOperatingSystemRequest) GetOperatingSystemId() int64
- func (*GetOperatingSystemRequest) ProtoMessage()
- func (x *GetOperatingSystemRequest) ProtoReflect() protoreflect.Message
- func (x *GetOperatingSystemRequest) Reset()
- func (x *GetOperatingSystemRequest) String() string
- type GetOperatingSystemResponse
- func (*GetOperatingSystemResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetOperatingSystemResponse) GetOperatingSystem() *OperatingSystem
- func (*GetOperatingSystemResponse) ProtoMessage()
- func (x *GetOperatingSystemResponse) ProtoReflect() protoreflect.Message
- func (x *GetOperatingSystemResponse) Reset()
- func (x *GetOperatingSystemResponse) String() string
- type GetOperatingSystemsRequest
- type GetOperatingSystemsResponse
- func (*GetOperatingSystemsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetOperatingSystemsResponse) GetOperatingSystems() []*OperatingSystem
- func (*GetOperatingSystemsResponse) ProtoMessage()
- func (x *GetOperatingSystemsResponse) ProtoReflect() protoreflect.Message
- func (x *GetOperatingSystemsResponse) Reset()
- func (x *GetOperatingSystemsResponse) String() string
- type GetPodsRequest
- func (*GetPodsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetPodsRequest) GetClusterId() string
- func (x *GetPodsRequest) GetEndTime() *timestamppb.Timestamp
- func (x *GetPodsRequest) GetNodeGroupNames() []string
- func (x *GetPodsRequest) GetNodeIds() []string
- func (x *GetPodsRequest) GetPagination() *Pagination
- func (x *GetPodsRequest) GetSearch() string
- func (x *GetPodsRequest) GetStartTime() *timestamppb.Timestamp
- func (x *GetPodsRequest) GetTeamId() string
- func (*GetPodsRequest) ProtoMessage()
- func (x *GetPodsRequest) ProtoReflect() protoreflect.Message
- func (x *GetPodsRequest) Reset()
- func (x *GetPodsRequest) String() string
- type GetPodsResponse
- func (*GetPodsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetPodsResponse) GetPagination() *Pagination
- func (x *GetPodsResponse) GetWorkloadItems() []*WorkloadItem
- func (*GetPodsResponse) ProtoMessage()
- func (x *GetPodsResponse) ProtoReflect() protoreflect.Message
- func (x *GetPodsResponse) Reset()
- func (x *GetPodsResponse) String() string
- type GetRegionRequest
- type GetRegionResponse
- type GetRegionsRequest
- type GetRegionsResponse
- func (*GetRegionsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetRegionsResponse) GetRegions() []*Region
- func (*GetRegionsResponse) ProtoMessage()
- func (x *GetRegionsResponse) ProtoReflect() protoreflect.Message
- func (x *GetRegionsResponse) Reset()
- func (x *GetRegionsResponse) String() string
- type GetRelatedResourcesRequest
- func (*GetRelatedResourcesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetRelatedResourcesRequest) GetClusterId() string
- func (x *GetRelatedResourcesRequest) GetKarpenterKind() string
- func (x *GetRelatedResourcesRequest) GetKind() K8SObjectKind
- func (x *GetRelatedResourcesRequest) GetTeamId() string
- func (x *GetRelatedResourcesRequest) GetUid() string
- func (*GetRelatedResourcesRequest) ProtoMessage()
- func (x *GetRelatedResourcesRequest) ProtoReflect() protoreflect.Message
- func (x *GetRelatedResourcesRequest) Reset()
- func (x *GetRelatedResourcesRequest) String() string
- type GetRelatedResourcesResponse
- func (*GetRelatedResourcesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetRelatedResourcesResponse) GetEdges() []*K8SResourceEdge
- func (x *GetRelatedResourcesResponse) GetNodes() []*K8SResourceNode
- func (x *GetRelatedResourcesResponse) GetRelations() []*K8SRelatedResource
- func (*GetRelatedResourcesResponse) ProtoMessage()
- func (x *GetRelatedResourcesResponse) ProtoReflect() protoreflect.Message
- func (x *GetRelatedResourcesResponse) Reset()
- func (x *GetRelatedResourcesResponse) String() string
- type GetResourcesRequest
- func (*GetResourcesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetResourcesRequest) GetClusterId() string
- func (x *GetResourcesRequest) GetKind() K8SObjectKind
- func (x *GetResourcesRequest) GetPagination() *Pagination
- func (x *GetResourcesRequest) GetSearch() string
- func (x *GetResourcesRequest) GetTeamId() string
- func (*GetResourcesRequest) ProtoMessage()
- func (x *GetResourcesRequest) ProtoReflect() protoreflect.Message
- func (x *GetResourcesRequest) Reset()
- func (x *GetResourcesRequest) String() string
- type GetResourcesResponse
- func (*GetResourcesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetResourcesResponse) GetPagination() *Pagination
- func (x *GetResourcesResponse) GetWorkloadItems() []*WorkloadItem
- func (*GetResourcesResponse) ProtoMessage()
- func (x *GetResourcesResponse) ProtoReflect() protoreflect.Message
- func (x *GetResourcesResponse) Reset()
- func (x *GetResourcesResponse) String() string
- type GetWorkloadPodHistoryRequest
- func (*GetWorkloadPodHistoryRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetWorkloadPodHistoryRequest) GetClusterId() string
- func (x *GetWorkloadPodHistoryRequest) GetEndTime() *timestamppb.Timestamp
- func (x *GetWorkloadPodHistoryRequest) GetStartTime() *timestamppb.Timestamp
- func (x *GetWorkloadPodHistoryRequest) GetTeamId() string
- func (x *GetWorkloadPodHistoryRequest) GetWorkloadKind() string
- func (x *GetWorkloadPodHistoryRequest) GetWorkloadUid() string
- func (*GetWorkloadPodHistoryRequest) ProtoMessage()
- func (x *GetWorkloadPodHistoryRequest) ProtoReflect() protoreflect.Message
- func (x *GetWorkloadPodHistoryRequest) Reset()
- func (x *GetWorkloadPodHistoryRequest) String() string
- type GetWorkloadPodHistoryResponse
- func (*GetWorkloadPodHistoryResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetWorkloadPodHistoryResponse) GetDirectPods() []*PodHistory
- func (x *GetWorkloadPodHistoryResponse) GetJobs() []*JobHistory
- func (x *GetWorkloadPodHistoryResponse) GetReplicaSets() []*ReplicaSetHistory
- func (x *GetWorkloadPodHistoryResponse) GetWorkloadUid() string
- func (*GetWorkloadPodHistoryResponse) ProtoMessage()
- func (x *GetWorkloadPodHistoryResponse) ProtoReflect() protoreflect.Message
- func (x *GetWorkloadPodHistoryResponse) Reset()
- func (x *GetWorkloadPodHistoryResponse) String() string
- type GetWorkloadRequest
- func (*GetWorkloadRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetWorkloadRequest) GetClusterId() string
- func (x *GetWorkloadRequest) GetEndTime() *timestamppb.Timestamp
- func (x *GetWorkloadRequest) GetIncludeDeleted() bool
- func (x *GetWorkloadRequest) GetKind() string
- func (x *GetWorkloadRequest) GetStartTime() *timestamppb.Timestamp
- func (x *GetWorkloadRequest) GetTeamId() string
- func (x *GetWorkloadRequest) GetUid() string
- func (x *GetWorkloadRequest) GetWithDetails() bool
- func (x *GetWorkloadRequest) GetWithMetadata() bool
- func (*GetWorkloadRequest) ProtoMessage()
- func (x *GetWorkloadRequest) ProtoReflect() protoreflect.Message
- func (x *GetWorkloadRequest) Reset()
- func (x *GetWorkloadRequest) String() string
- type GetWorkloadResponse
- func (*GetWorkloadResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetWorkloadResponse) GetCostDataPoints() []*CostDataPoint
- func (x *GetWorkloadResponse) GetCostInfo() *CostInfo
- func (x *GetWorkloadResponse) GetResourceDataPoints() []*ResourceDataPoint
- func (x *GetWorkloadResponse) GetResourceMetrics() *ResourceMetrics
- func (x *GetWorkloadResponse) GetResourceSummary() *ResourceSummary
- func (x *GetWorkloadResponse) GetWorkloadItem() *WorkloadItem
- func (*GetWorkloadResponse) ProtoMessage()
- func (x *GetWorkloadResponse) ProtoReflect() protoreflect.Message
- func (x *GetWorkloadResponse) Reset()
- func (x *GetWorkloadResponse) String() string
- type GetWorkloadsRequest
- func (*GetWorkloadsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetWorkloadsRequest) GetClusterId() string
- func (x *GetWorkloadsRequest) GetEndTime() *timestamppb.Timestamp
- func (x *GetWorkloadsRequest) GetFilters() *WorkloadFilters
- func (x *GetWorkloadsRequest) GetNodeGroupNames() []stringdeprecated
- func (x *GetWorkloadsRequest) GetShowDeleted() booldeprecated
- func (x *GetWorkloadsRequest) GetStartTime() *timestamppb.Timestamp
- func (x *GetWorkloadsRequest) GetTeamId() string
- func (*GetWorkloadsRequest) ProtoMessage()
- func (x *GetWorkloadsRequest) ProtoReflect() protoreflect.Message
- func (x *GetWorkloadsRequest) Reset()
- func (x *GetWorkloadsRequest) String() string
- type GetWorkloadsResponse
- func (*GetWorkloadsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetWorkloadsResponse) GetCostInfo() *CostInfo
- func (x *GetWorkloadsResponse) GetResourceMetrics() *ResourceMetrics
- func (x *GetWorkloadsResponse) GetResourceSummary() *ResourceSummary
- func (x *GetWorkloadsResponse) GetWorkloadItems() []*WorkloadItem
- func (*GetWorkloadsResponse) ProtoMessage()
- func (x *GetWorkloadsResponse) ProtoReflect() protoreflect.Message
- func (x *GetWorkloadsResponse) Reset()
- func (x *GetWorkloadsResponse) String() string
- type GetWorkloadsStatsRequest
- func (*GetWorkloadsStatsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetWorkloadsStatsRequest) GetClusterId() string
- func (x *GetWorkloadsStatsRequest) GetEndTime() *timestamppb.Timestamp
- func (x *GetWorkloadsStatsRequest) GetStartTime() *timestamppb.Timestamp
- func (x *GetWorkloadsStatsRequest) GetTeamId() string
- func (*GetWorkloadsStatsRequest) ProtoMessage()
- func (x *GetWorkloadsStatsRequest) ProtoReflect() protoreflect.Message
- func (x *GetWorkloadsStatsRequest) Reset()
- func (x *GetWorkloadsStatsRequest) String() string
- type GetWorkloadsStatsResponse
- func (*GetWorkloadsStatsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetWorkloadsStatsResponse) GetOptimized() int32
- func (x *GetWorkloadsStatsResponse) GetOptimizedPercentage() int32
- func (x *GetWorkloadsStatsResponse) GetTotal() int32
- func (x *GetWorkloadsStatsResponse) GetUnoptimized() int32
- func (x *GetWorkloadsStatsResponse) GetWithoutRequests() int32
- func (*GetWorkloadsStatsResponse) ProtoMessage()
- func (x *GetWorkloadsStatsResponse) ProtoReflect() protoreflect.Message
- func (x *GetWorkloadsStatsResponse) Reset()
- func (x *GetWorkloadsStatsResponse) String() string
- type HPABehavior
- func (*HPABehavior) Descriptor() ([]byte, []int)deprecated
- func (x *HPABehavior) GetScaleDown() *HPAScalingRules
- func (x *HPABehavior) GetScaleUp() *HPAScalingRules
- func (*HPABehavior) ProtoMessage()
- func (x *HPABehavior) ProtoReflect() protoreflect.Message
- func (x *HPABehavior) Reset()
- func (x *HPABehavior) String() string
- type HPACondition
- func (*HPACondition) Descriptor() ([]byte, []int)deprecated
- func (x *HPACondition) GetLastTransitionTime() int64
- func (x *HPACondition) GetMessage() string
- func (x *HPACondition) GetReason() string
- func (x *HPACondition) GetStatus() string
- func (x *HPACondition) GetType() string
- func (*HPACondition) ProtoMessage()
- func (x *HPACondition) ProtoReflect() protoreflect.Message
- func (x *HPACondition) Reset()
- func (x *HPACondition) String() string
- type HPACurrentExternalMetric
- func (*HPACurrentExternalMetric) Descriptor() ([]byte, []int)deprecated
- func (x *HPACurrentExternalMetric) GetCurrentAverageValue() string
- func (x *HPACurrentExternalMetric) GetCurrentValue() string
- func (x *HPACurrentExternalMetric) GetMetric() *HPAMetricSelector
- func (*HPACurrentExternalMetric) ProtoMessage()
- func (x *HPACurrentExternalMetric) ProtoReflect() protoreflect.Message
- func (x *HPACurrentExternalMetric) Reset()
- func (x *HPACurrentExternalMetric) String() string
- type HPACurrentMetric
- func (*HPACurrentMetric) Descriptor() ([]byte, []int)deprecated
- func (x *HPACurrentMetric) GetExternal() *HPACurrentExternalMetric
- func (x *HPACurrentMetric) GetObject() *HPACurrentObjectMetric
- func (x *HPACurrentMetric) GetPods() *HPACurrentPodsMetric
- func (x *HPACurrentMetric) GetResource() *HPACurrentResourceMetric
- func (x *HPACurrentMetric) GetType() string
- func (*HPACurrentMetric) ProtoMessage()
- func (x *HPACurrentMetric) ProtoReflect() protoreflect.Message
- func (x *HPACurrentMetric) Reset()
- func (x *HPACurrentMetric) String() string
- type HPACurrentObjectMetric
- func (*HPACurrentObjectMetric) Descriptor() ([]byte, []int)deprecated
- func (x *HPACurrentObjectMetric) GetCurrentValue() string
- func (x *HPACurrentObjectMetric) GetDescribedObject() *HPAObjectReference
- func (x *HPACurrentObjectMetric) GetMetric() *HPAMetricSelector
- func (*HPACurrentObjectMetric) ProtoMessage()
- func (x *HPACurrentObjectMetric) ProtoReflect() protoreflect.Message
- func (x *HPACurrentObjectMetric) Reset()
- func (x *HPACurrentObjectMetric) String() string
- type HPACurrentPodsMetric
- func (*HPACurrentPodsMetric) Descriptor() ([]byte, []int)deprecated
- func (x *HPACurrentPodsMetric) GetCurrentAverageValue() string
- func (x *HPACurrentPodsMetric) GetMetric() *HPAMetricSelector
- func (*HPACurrentPodsMetric) ProtoMessage()
- func (x *HPACurrentPodsMetric) ProtoReflect() protoreflect.Message
- func (x *HPACurrentPodsMetric) Reset()
- func (x *HPACurrentPodsMetric) String() string
- type HPACurrentResourceMetric
- func (*HPACurrentResourceMetric) Descriptor() ([]byte, []int)deprecated
- func (x *HPACurrentResourceMetric) GetCurrentAverageValue() string
- func (x *HPACurrentResourceMetric) GetCurrentUtilization() string
- func (x *HPACurrentResourceMetric) GetName() string
- func (*HPACurrentResourceMetric) ProtoMessage()
- func (x *HPACurrentResourceMetric) ProtoReflect() protoreflect.Message
- func (x *HPACurrentResourceMetric) Reset()
- func (x *HPACurrentResourceMetric) String() string
- type HPADetails
- func (*HPADetails) Descriptor() ([]byte, []int)deprecated
- func (x *HPADetails) GetBehavior() *HPABehavior
- func (x *HPADetails) GetConditions() []*HPACondition
- func (x *HPADetails) GetCurrentMetrics() []*HPACurrentMetric
- func (x *HPADetails) GetMetrics() []*HPAMetric
- func (x *HPADetails) GetScaleTargetRef() *ScaleTargetRef
- func (*HPADetails) ProtoMessage()
- func (x *HPADetails) ProtoReflect() protoreflect.Message
- func (x *HPADetails) Reset()
- func (x *HPADetails) String() string
- type HPAExternalMetric
- func (*HPAExternalMetric) Descriptor() ([]byte, []int)deprecated
- func (x *HPAExternalMetric) GetMetric() *HPAMetricSelector
- func (x *HPAExternalMetric) GetTargetType() string
- func (x *HPAExternalMetric) GetTargetValue() string
- func (*HPAExternalMetric) ProtoMessage()
- func (x *HPAExternalMetric) ProtoReflect() protoreflect.Message
- func (x *HPAExternalMetric) Reset()
- func (x *HPAExternalMetric) String() string
- type HPAMetric
- func (*HPAMetric) Descriptor() ([]byte, []int)deprecated
- func (x *HPAMetric) GetExternal() *HPAExternalMetric
- func (x *HPAMetric) GetObject() *HPAObjectMetric
- func (x *HPAMetric) GetPods() *HPAPodsMetric
- func (x *HPAMetric) GetResource() *HPAResourceMetric
- func (x *HPAMetric) GetType() string
- func (*HPAMetric) ProtoMessage()
- func (x *HPAMetric) ProtoReflect() protoreflect.Message
- func (x *HPAMetric) Reset()
- func (x *HPAMetric) String() string
- type HPAMetricSelector
- func (*HPAMetricSelector) Descriptor() ([]byte, []int)deprecated
- func (x *HPAMetricSelector) GetName() string
- func (x *HPAMetricSelector) GetSelector() map[string]string
- func (*HPAMetricSelector) ProtoMessage()
- func (x *HPAMetricSelector) ProtoReflect() protoreflect.Message
- func (x *HPAMetricSelector) Reset()
- func (x *HPAMetricSelector) String() string
- type HPAObjectMetric
- func (*HPAObjectMetric) Descriptor() ([]byte, []int)deprecated
- func (x *HPAObjectMetric) GetDescribedObject() *HPAObjectReference
- func (x *HPAObjectMetric) GetMetric() *HPAMetricSelector
- func (x *HPAObjectMetric) GetTargetType() string
- func (x *HPAObjectMetric) GetTargetValue() string
- func (*HPAObjectMetric) ProtoMessage()
- func (x *HPAObjectMetric) ProtoReflect() protoreflect.Message
- func (x *HPAObjectMetric) Reset()
- func (x *HPAObjectMetric) String() string
- type HPAObjectReference
- func (*HPAObjectReference) Descriptor() ([]byte, []int)deprecated
- func (x *HPAObjectReference) GetApiVersion() string
- func (x *HPAObjectReference) GetKind() string
- func (x *HPAObjectReference) GetName() string
- func (x *HPAObjectReference) GetNamespace() string
- func (*HPAObjectReference) ProtoMessage()
- func (x *HPAObjectReference) ProtoReflect() protoreflect.Message
- func (x *HPAObjectReference) Reset()
- func (x *HPAObjectReference) String() string
- type HPAPodsMetric
- func (*HPAPodsMetric) Descriptor() ([]byte, []int)deprecated
- func (x *HPAPodsMetric) GetMetric() *HPAMetricSelector
- func (x *HPAPodsMetric) GetTargetType() string
- func (x *HPAPodsMetric) GetTargetValue() string
- func (*HPAPodsMetric) ProtoMessage()
- func (x *HPAPodsMetric) ProtoReflect() protoreflect.Message
- func (x *HPAPodsMetric) Reset()
- func (x *HPAPodsMetric) String() string
- type HPAResourceMetric
- func (*HPAResourceMetric) Descriptor() ([]byte, []int)deprecated
- func (x *HPAResourceMetric) GetName() string
- func (x *HPAResourceMetric) GetTargetType() string
- func (x *HPAResourceMetric) GetTargetValue() string
- func (*HPAResourceMetric) ProtoMessage()
- func (x *HPAResourceMetric) ProtoReflect() protoreflect.Message
- func (x *HPAResourceMetric) Reset()
- func (x *HPAResourceMetric) String() string
- type HPAScalingPolicy
- func (*HPAScalingPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *HPAScalingPolicy) GetPeriodSeconds() int32
- func (x *HPAScalingPolicy) GetType() string
- func (x *HPAScalingPolicy) GetValue() int32
- func (*HPAScalingPolicy) ProtoMessage()
- func (x *HPAScalingPolicy) ProtoReflect() protoreflect.Message
- func (x *HPAScalingPolicy) Reset()
- func (x *HPAScalingPolicy) String() string
- type HPAScalingRules
- func (*HPAScalingRules) Descriptor() ([]byte, []int)deprecated
- func (x *HPAScalingRules) GetPolicies() []*HPAScalingPolicy
- func (x *HPAScalingRules) GetSelectPolicy() string
- func (x *HPAScalingRules) GetStabilizationWindowSeconds() int32
- func (*HPAScalingRules) ProtoMessage()
- func (x *HPAScalingRules) ProtoReflect() protoreflect.Message
- func (x *HPAScalingRules) Reset()
- func (x *HPAScalingRules) String() string
- type HostPathVolumeSource
- func (*HostPathVolumeSource) Descriptor() ([]byte, []int)deprecated
- func (x *HostPathVolumeSource) GetPath() string
- func (x *HostPathVolumeSource) GetType() string
- func (*HostPathVolumeSource) ProtoMessage()
- func (x *HostPathVolumeSource) ProtoReflect() protoreflect.Message
- func (x *HostPathVolumeSource) Reset()
- func (x *HostPathVolumeSource) String() string
- type IngressBackend
- func (*IngressBackend) Descriptor() ([]byte, []int)deprecated
- func (x *IngressBackend) GetResourceApiVersion() string
- func (x *IngressBackend) GetResourceKind() string
- func (x *IngressBackend) GetResourceName() string
- func (x *IngressBackend) GetServiceName() string
- func (x *IngressBackend) GetServicePort() int32
- func (x *IngressBackend) GetServicePortName() string
- func (*IngressBackend) ProtoMessage()
- func (x *IngressBackend) ProtoReflect() protoreflect.Message
- func (x *IngressBackend) Reset()
- func (x *IngressBackend) String() string
- type IngressDetails
- func (*IngressDetails) Descriptor() ([]byte, []int)deprecated
- func (x *IngressDetails) GetDefaultBackend() *IngressBackend
- func (x *IngressDetails) GetLoadBalancerIngress() []*LoadBalancerIngress
- func (x *IngressDetails) GetRules() []*IngressRule
- func (x *IngressDetails) GetTls() []*IngressTLS
- func (*IngressDetails) ProtoMessage()
- func (x *IngressDetails) ProtoReflect() protoreflect.Message
- func (x *IngressDetails) Reset()
- func (x *IngressDetails) String() string
- type IngressPath
- func (*IngressPath) Descriptor() ([]byte, []int)deprecated
- func (x *IngressPath) GetBackend() *IngressBackend
- func (x *IngressPath) GetPath() string
- func (x *IngressPath) GetPathType() string
- func (*IngressPath) ProtoMessage()
- func (x *IngressPath) ProtoReflect() protoreflect.Message
- func (x *IngressPath) Reset()
- func (x *IngressPath) String() string
- type IngressRule
- func (*IngressRule) Descriptor() ([]byte, []int)deprecated
- func (x *IngressRule) GetHost() string
- func (x *IngressRule) GetPaths() []*IngressPath
- func (*IngressRule) ProtoMessage()
- func (x *IngressRule) ProtoReflect() protoreflect.Message
- func (x *IngressRule) Reset()
- func (x *IngressRule) String() string
- type IngressTLS
- type Instance
- func (*Instance) Descriptor() ([]byte, []int)deprecated
- func (x *Instance) GetAvailabilityZone() *AvailabilityZone
- func (x *Instance) GetAvailabilityZoneId() int64
- func (x *Instance) GetCostOnDemand() float32
- func (x *Instance) GetCostReserved() string
- func (x *Instance) GetCostSpot() string
- func (x *Instance) GetCreatedAt() string
- func (x *Instance) GetId() int64
- func (x *Instance) GetInstanceType() *InstanceType
- func (x *Instance) GetInstanceTypeId() int64
- func (x *Instance) GetIsActive() bool
- func (x *Instance) GetOperatingSystem() *OperatingSystem
- func (x *Instance) GetOperatingSystemId() int64
- func (x *Instance) GetRegion() *Region
- func (x *Instance) GetRegionId() int64
- func (x *Instance) GetUpdatedAt() string
- func (*Instance) ProtoMessage()
- func (x *Instance) ProtoReflect() protoreflect.Message
- func (x *Instance) Reset()
- func (x *Instance) String() string
- type InstanceLookupParams
- func (*InstanceLookupParams) Descriptor() ([]byte, []int)deprecated
- func (x *InstanceLookupParams) GetAvailabilityZone() string
- func (x *InstanceLookupParams) GetCloudProviderId() int64
- func (x *InstanceLookupParams) GetInstanceType() string
- func (x *InstanceLookupParams) GetOperatingSystemId() int64
- func (x *InstanceLookupParams) GetRegionId() int64
- func (*InstanceLookupParams) ProtoMessage()
- func (x *InstanceLookupParams) ProtoReflect() protoreflect.Message
- func (x *InstanceLookupParams) Reset()
- func (x *InstanceLookupParams) String() string
- type InstanceServiceClient
- type InstanceServiceServer
- type InstanceType
- func (*InstanceType) Descriptor() ([]byte, []int)deprecated
- func (x *InstanceType) GetBareMetal() bool
- func (x *InstanceType) GetCloudProvider() *CloudProvider
- func (x *InstanceType) GetCloudProviderId() int64
- func (x *InstanceType) GetCpuArchitecture() string
- func (x *InstanceType) GetCurrentGeneration() bool
- func (x *InstanceType) GetDefaultCores() int32
- func (x *InstanceType) GetDefaultThreadsPerCore() int32
- func (x *InstanceType) GetFreeTierEligible() bool
- func (x *InstanceType) GetGpuArchitecture() string
- func (x *InstanceType) GetGpuCount() int32
- func (x *InstanceType) GetGpuMemoryMib() int32
- func (x *InstanceType) GetId() int64
- func (x *InstanceType) GetMemoryMib() int32
- func (x *InstanceType) GetName() string
- func (x *InstanceType) GetProcessorManufacturer() string
- func (x *InstanceType) GetProviderTypeId() string
- func (x *InstanceType) GetSustainedClockSpeedGhz() float64
- func (x *InstanceType) GetVcpuCount() int32
- func (*InstanceType) ProtoMessage()
- func (x *InstanceType) ProtoReflect() protoreflect.Message
- func (x *InstanceType) Reset()
- func (x *InstanceType) String() string
- type JobCondition
- func (*JobCondition) Descriptor() ([]byte, []int)deprecated
- func (x *JobCondition) GetLastProbeTime() int64
- func (x *JobCondition) GetLastTransitionTime() int64
- func (x *JobCondition) GetMessage() string
- func (x *JobCondition) GetReason() string
- func (x *JobCondition) GetStatus() string
- func (x *JobCondition) GetType() string
- func (*JobCondition) ProtoMessage()
- func (x *JobCondition) ProtoReflect() protoreflect.Message
- func (x *JobCondition) Reset()
- func (x *JobCondition) String() string
- type JobDetails
- func (*JobDetails) Descriptor() ([]byte, []int)deprecated
- func (x *JobDetails) GetConditions() []*JobCondition
- func (x *JobDetails) GetContainers() []*ContainerTemplate
- func (x *JobDetails) GetSelector() *LabelSelector
- func (*JobDetails) ProtoMessage()
- func (x *JobDetails) ProtoReflect() protoreflect.Message
- func (x *JobDetails) Reset()
- func (x *JobDetails) String() string
- type JobHistory
- func (*JobHistory) Descriptor() ([]byte, []int)deprecated
- func (x *JobHistory) GetCreatedAt() *timestamppb.Timestamp
- func (x *JobHistory) GetDeletedAt() *timestamppb.Timestamp
- func (x *JobHistory) GetName() string
- func (x *JobHistory) GetPods() []*PodHistory
- func (x *JobHistory) GetStatus() string
- func (x *JobHistory) GetUid() string
- func (*JobHistory) ProtoMessage()
- func (x *JobHistory) ProtoReflect() protoreflect.Message
- func (x *JobHistory) Reset()
- func (x *JobHistory) String() string
- type JobTemplate
- func (*JobTemplate) Descriptor() ([]byte, []int)deprecated
- func (x *JobTemplate) GetBackoffLimit() int32
- func (x *JobTemplate) GetCompletionMode() string
- func (x *JobTemplate) GetCompletions() int32
- func (x *JobTemplate) GetContainers() []*ContainerTemplate
- func (x *JobTemplate) GetParallelism() int32
- func (*JobTemplate) ProtoMessage()
- func (x *JobTemplate) ProtoReflect() protoreflect.Message
- func (x *JobTemplate) Reset()
- func (x *JobTemplate) String() string
- type K8SObjectKind
- func (K8SObjectKind) Descriptor() protoreflect.EnumDescriptor
- func (x K8SObjectKind) Enum() *K8SObjectKind
- func (K8SObjectKind) EnumDescriptor() ([]byte, []int)deprecated
- func (x K8SObjectKind) Number() protoreflect.EnumNumber
- func (x K8SObjectKind) String() string
- func (K8SObjectKind) Type() protoreflect.EnumType
- type K8SRelatedResource
- func (*K8SRelatedResource) Descriptor() ([]byte, []int)deprecated
- func (x *K8SRelatedResource) GetRelationshipType() string
- func (x *K8SRelatedResource) GetSourceKind() string
- func (x *K8SRelatedResource) GetSourceName() string
- func (x *K8SRelatedResource) GetSourceUid() string
- func (x *K8SRelatedResource) GetTargetKind() string
- func (x *K8SRelatedResource) GetTargetName() string
- func (x *K8SRelatedResource) GetTargetUid() string
- func (*K8SRelatedResource) ProtoMessage()
- func (x *K8SRelatedResource) ProtoReflect() protoreflect.Message
- func (x *K8SRelatedResource) Reset()
- func (x *K8SRelatedResource) String() string
- type K8SResourceEdge
- func (*K8SResourceEdge) Descriptor() ([]byte, []int)deprecated
- func (x *K8SResourceEdge) GetId() string
- func (x *K8SResourceEdge) GetLabel() string
- func (x *K8SResourceEdge) GetSource() string
- func (x *K8SResourceEdge) GetTarget() string
- func (*K8SResourceEdge) ProtoMessage()
- func (x *K8SResourceEdge) ProtoReflect() protoreflect.Message
- func (x *K8SResourceEdge) Reset()
- func (x *K8SResourceEdge) String() string
- type K8SResourceNode
- func (*K8SResourceNode) Descriptor() ([]byte, []int)deprecated
- func (x *K8SResourceNode) GetId() string
- func (x *K8SResourceNode) GetKind() string
- func (x *K8SResourceNode) GetName() string
- func (*K8SResourceNode) ProtoMessage()
- func (x *K8SResourceNode) ProtoReflect() protoreflect.Message
- func (x *K8SResourceNode) Reset()
- func (x *K8SResourceNode) String() string
- type K8SSearchResult
- func (*K8SSearchResult) Descriptor() ([]byte, []int)deprecated
- func (x *K8SSearchResult) GetKind() string
- func (x *K8SSearchResult) GetMatchedField() string
- func (x *K8SSearchResult) GetName() string
- func (x *K8SSearchResult) GetNamespace() string
- func (x *K8SSearchResult) GetUid() string
- func (*K8SSearchResult) ProtoMessage()
- func (x *K8SSearchResult) ProtoReflect() protoreflect.Message
- func (x *K8SSearchResult) Reset()
- func (x *K8SSearchResult) String() string
- type K8SServiceClient
- type K8SServiceServer
- type K8SWorkloadSearchResult
- func (*K8SWorkloadSearchResult) Descriptor() ([]byte, []int)deprecated
- func (x *K8SWorkloadSearchResult) GetKind() string
- func (x *K8SWorkloadSearchResult) GetName() string
- func (*K8SWorkloadSearchResult) ProtoMessage()
- func (x *K8SWorkloadSearchResult) ProtoReflect() protoreflect.Message
- func (x *K8SWorkloadSearchResult) Reset()
- func (x *K8SWorkloadSearchResult) String() string
- type KarpenterCapacity
- func (*KarpenterCapacity) Descriptor() ([]byte, []int)deprecated
- func (x *KarpenterCapacity) GetCpu() string
- func (x *KarpenterCapacity) GetMemory() string
- func (x *KarpenterCapacity) GetOther() map[string]string
- func (*KarpenterCapacity) ProtoMessage()
- func (x *KarpenterCapacity) ProtoReflect() protoreflect.Message
- func (x *KarpenterCapacity) Reset()
- func (x *KarpenterCapacity) String() string
- type KarpenterRequirement
- func (*KarpenterRequirement) Descriptor() ([]byte, []int)deprecated
- func (x *KarpenterRequirement) GetKey() string
- func (x *KarpenterRequirement) GetOperator() string
- func (x *KarpenterRequirement) GetValues() []string
- func (*KarpenterRequirement) ProtoMessage()
- func (x *KarpenterRequirement) ProtoReflect() protoreflect.Message
- func (x *KarpenterRequirement) Reset()
- func (x *KarpenterRequirement) String() string
- type KarpenterResourceCondition
- func (*KarpenterResourceCondition) Descriptor() ([]byte, []int)deprecated
- func (x *KarpenterResourceCondition) GetLastTransitionTime() int64
- func (x *KarpenterResourceCondition) GetMessage() string
- func (x *KarpenterResourceCondition) GetReason() string
- func (x *KarpenterResourceCondition) GetStatus() string
- func (x *KarpenterResourceCondition) GetType() string
- func (*KarpenterResourceCondition) ProtoMessage()
- func (x *KarpenterResourceCondition) ProtoReflect() protoreflect.Message
- func (x *KarpenterResourceCondition) Reset()
- func (x *KarpenterResourceCondition) String() string
- type KarpenterResourceDetails
- func (*KarpenterResourceDetails) Descriptor() ([]byte, []int)deprecated
- func (x *KarpenterResourceDetails) GetCapacity() *KarpenterCapacity
- func (x *KarpenterResourceDetails) GetConditions() []*KarpenterResourceCondition
- func (x *KarpenterResourceDetails) GetKarpenterVersion() string
- func (x *KarpenterResourceDetails) GetLimits() map[string]string
- func (x *KarpenterResourceDetails) GetNodeClassRef() string
- func (x *KarpenterResourceDetails) GetNodeName() string
- func (x *KarpenterResourceDetails) GetRequirements() []*KarpenterRequirement
- func (x *KarpenterResourceDetails) GetResourceType() string
- func (x *KarpenterResourceDetails) GetStatus() string
- func (*KarpenterResourceDetails) ProtoMessage()
- func (x *KarpenterResourceDetails) ProtoReflect() protoreflect.Message
- func (x *KarpenterResourceDetails) Reset()
- func (x *KarpenterResourceDetails) String() string
- type KedaScaledObjectCondition
- func (*KedaScaledObjectCondition) Descriptor() ([]byte, []int)deprecated
- func (x *KedaScaledObjectCondition) GetLastTransitionTime() int64
- func (x *KedaScaledObjectCondition) GetMessage() string
- func (x *KedaScaledObjectCondition) GetReason() string
- func (x *KedaScaledObjectCondition) GetStatus() string
- func (x *KedaScaledObjectCondition) GetType() string
- func (*KedaScaledObjectCondition) ProtoMessage()
- func (x *KedaScaledObjectCondition) ProtoReflect() protoreflect.Message
- func (x *KedaScaledObjectCondition) Reset()
- func (x *KedaScaledObjectCondition) String() string
- type KedaScaledObjectDetails
- func (*KedaScaledObjectDetails) Descriptor() ([]byte, []int)deprecated
- func (x *KedaScaledObjectDetails) GetConditions() []*KedaScaledObjectCondition
- func (x *KedaScaledObjectDetails) GetCurrentReplicas() int32
- func (x *KedaScaledObjectDetails) GetMaxReplicas() int32
- func (x *KedaScaledObjectDetails) GetMinReplicas() int32
- func (x *KedaScaledObjectDetails) GetStatus() string
- func (x *KedaScaledObjectDetails) GetTargetKind() string
- func (x *KedaScaledObjectDetails) GetTargetName() string
- func (x *KedaScaledObjectDetails) GetTriggers() []*KedaScaledObjectTrigger
- func (*KedaScaledObjectDetails) ProtoMessage()
- func (x *KedaScaledObjectDetails) ProtoReflect() protoreflect.Message
- func (x *KedaScaledObjectDetails) Reset()
- func (x *KedaScaledObjectDetails) String() string
- type KedaScaledObjectTrigger
- func (*KedaScaledObjectTrigger) Descriptor() ([]byte, []int)deprecated
- func (x *KedaScaledObjectTrigger) GetMetadata() map[string]string
- func (x *KedaScaledObjectTrigger) GetType() string
- func (*KedaScaledObjectTrigger) ProtoMessage()
- func (x *KedaScaledObjectTrigger) ProtoReflect() protoreflect.Message
- func (x *KedaScaledObjectTrigger) Reset()
- func (x *KedaScaledObjectTrigger) String() string
- type Label
- type LabelSelector
- func (*LabelSelector) Descriptor() ([]byte, []int)deprecated
- func (x *LabelSelector) GetLabels() []*Labeldeprecated
- func (x *LabelSelector) GetMatchExpressions() []*LabelSelectorRequirement
- func (x *LabelSelector) GetMatchLabels() map[string]string
- func (*LabelSelector) ProtoMessage()
- func (x *LabelSelector) ProtoReflect() protoreflect.Message
- func (x *LabelSelector) Reset()
- func (x *LabelSelector) String() string
- type LabelSelectorOperator
- func (LabelSelectorOperator) Descriptor() protoreflect.EnumDescriptor
- func (x LabelSelectorOperator) Enum() *LabelSelectorOperator
- func (LabelSelectorOperator) EnumDescriptor() ([]byte, []int)deprecated
- func (x LabelSelectorOperator) Number() protoreflect.EnumNumber
- func (x LabelSelectorOperator) String() string
- func (LabelSelectorOperator) Type() protoreflect.EnumType
- type LabelSelectorRequirement
- func (*LabelSelectorRequirement) Descriptor() ([]byte, []int)deprecated
- func (x *LabelSelectorRequirement) GetKey() string
- func (x *LabelSelectorRequirement) GetOperator() LabelSelectorOperator
- func (x *LabelSelectorRequirement) GetValues() []string
- func (*LabelSelectorRequirement) ProtoMessage()
- func (x *LabelSelectorRequirement) ProtoReflect() protoreflect.Message
- func (x *LabelSelectorRequirement) Reset()
- func (x *LabelSelectorRequirement) String() string
- type LimitRangeDetails
- func (*LimitRangeDetails) Descriptor() ([]byte, []int)deprecated
- func (x *LimitRangeDetails) GetLimits() []*LimitRangeItem
- func (*LimitRangeDetails) ProtoMessage()
- func (x *LimitRangeDetails) ProtoReflect() protoreflect.Message
- func (x *LimitRangeDetails) Reset()
- func (x *LimitRangeDetails) String() string
- type LimitRangeItem
- func (*LimitRangeItem) Descriptor() ([]byte, []int)deprecated
- func (x *LimitRangeItem) GetDefaultLimits() map[string]string
- func (x *LimitRangeItem) GetDefaultRequest() map[string]string
- func (x *LimitRangeItem) GetMax() map[string]string
- func (x *LimitRangeItem) GetMaxLimitRequestRatio() map[string]string
- func (x *LimitRangeItem) GetMin() map[string]string
- func (x *LimitRangeItem) GetType() string
- func (*LimitRangeItem) ProtoMessage()
- func (x *LimitRangeItem) ProtoReflect() protoreflect.Message
- func (x *LimitRangeItem) Reset()
- func (x *LimitRangeItem) String() string
- type ListAuditLogOriginatorsRequest
- func (*ListAuditLogOriginatorsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAuditLogOriginatorsRequest) GetClusterId() []string
- func (x *ListAuditLogOriginatorsRequest) GetEmailContains() string
- func (x *ListAuditLogOriginatorsRequest) GetEndTime() *timestamppb.Timestamp
- func (x *ListAuditLogOriginatorsRequest) GetEvent() []string
- func (x *ListAuditLogOriginatorsRequest) GetNodeId() []string
- func (x *ListAuditLogOriginatorsRequest) GetOriginatingUserId() []string
- func (x *ListAuditLogOriginatorsRequest) GetRecommendationId() []string
- func (x *ListAuditLogOriginatorsRequest) GetRecommendationPolicyId() []string
- func (x *ListAuditLogOriginatorsRequest) GetStartTime() *timestamppb.Timestamp
- func (x *ListAuditLogOriginatorsRequest) GetTeamId() string
- func (x *ListAuditLogOriginatorsRequest) GetWorkloadId() []string
- func (x *ListAuditLogOriginatorsRequest) GetWorkloadType() []K8SObjectKind
- func (*ListAuditLogOriginatorsRequest) ProtoMessage()
- func (x *ListAuditLogOriginatorsRequest) ProtoReflect() protoreflect.Message
- func (x *ListAuditLogOriginatorsRequest) Reset()
- func (x *ListAuditLogOriginatorsRequest) String() string
- type ListAuditLogOriginatorsResponse
- func (*ListAuditLogOriginatorsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAuditLogOriginatorsResponse) GetEmailAddresses() []string
- func (*ListAuditLogOriginatorsResponse) ProtoMessage()
- func (x *ListAuditLogOriginatorsResponse) ProtoReflect() protoreflect.Message
- func (x *ListAuditLogOriginatorsResponse) Reset()
- func (x *ListAuditLogOriginatorsResponse) String() string
- type ListAuditLogsRequest
- func (*ListAuditLogsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAuditLogsRequest) GetAuditLogIds() []string
- func (x *ListAuditLogsRequest) GetClusterId() []string
- func (x *ListAuditLogsRequest) GetEmailContains() string
- func (x *ListAuditLogsRequest) GetEndTime() *timestamppb.Timestamp
- func (x *ListAuditLogsRequest) GetEvent() []string
- func (x *ListAuditLogsRequest) GetNodeId() []string
- func (x *ListAuditLogsRequest) GetOriginatingUserId() []string
- func (x *ListAuditLogsRequest) GetPagination() *Pagination
- func (x *ListAuditLogsRequest) GetRecommendationId() []string
- func (x *ListAuditLogsRequest) GetRecommendationPolicyId() []string
- func (x *ListAuditLogsRequest) GetStartTime() *timestamppb.Timestamp
- func (x *ListAuditLogsRequest) GetTeamId() string
- func (x *ListAuditLogsRequest) GetWorkloadId() []string
- func (x *ListAuditLogsRequest) GetWorkloadType() []K8SObjectKind
- func (*ListAuditLogsRequest) ProtoMessage()
- func (x *ListAuditLogsRequest) ProtoReflect() protoreflect.Message
- func (x *ListAuditLogsRequest) Reset()
- func (x *ListAuditLogsRequest) String() string
- type ListAuditLogsResponse
- func (*ListAuditLogsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAuditLogsResponse) GetLogs() []*AuditLogEntry
- func (x *ListAuditLogsResponse) GetPagination() *Pagination
- func (*ListAuditLogsResponse) ProtoMessage()
- func (x *ListAuditLogsResponse) ProtoReflect() protoreflect.Message
- func (x *ListAuditLogsResponse) Reset()
- func (x *ListAuditLogsResponse) String() string
- type ListClustersRequestdeprecated
- func (*ListClustersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListClustersRequest) GetPagination() *Pagination
- func (x *ListClustersRequest) GetSearch() string
- func (x *ListClustersRequest) GetTeamId() string
- func (*ListClustersRequest) ProtoMessage()
- func (x *ListClustersRequest) ProtoReflect() protoreflect.Message
- func (x *ListClustersRequest) Reset()
- func (x *ListClustersRequest) String() string
- type ListClustersResponsedeprecated
- func (*ListClustersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListClustersResponse) GetClusters() []*Cluster
- func (x *ListClustersResponse) GetPagination() *Pagination
- func (*ListClustersResponse) ProtoMessage()
- func (x *ListClustersResponse) ProtoReflect() protoreflect.Message
- func (x *ListClustersResponse) Reset()
- func (x *ListClustersResponse) String() string
- type LoadBalancerIngress
- func (*LoadBalancerIngress) Descriptor() ([]byte, []int)deprecated
- func (x *LoadBalancerIngress) GetHostname() string
- func (x *LoadBalancerIngress) GetIp() string
- func (x *LoadBalancerIngress) GetIpMode() string
- func (x *LoadBalancerIngress) GetPorts() []string
- func (*LoadBalancerIngress) ProtoMessage()
- func (x *LoadBalancerIngress) ProtoReflect() protoreflect.Message
- func (x *LoadBalancerIngress) Reset()
- func (x *LoadBalancerIngress) String() string
- type LogEntry
- func (*LogEntry) Descriptor() ([]byte, []int)deprecated
- func (x *LogEntry) GetError() string
- func (x *LogEntry) GetFields() map[string]string
- func (x *LogEntry) GetLevel() LogLevel
- func (x *LogEntry) GetMessage() string
- func (x *LogEntry) GetSource() string
- func (x *LogEntry) GetTimestamp() *timestamppb.Timestamp
- func (*LogEntry) ProtoMessage()
- func (x *LogEntry) ProtoReflect() protoreflect.Message
- func (x *LogEntry) Reset()
- func (x *LogEntry) String() string
- type LogLevel
- type LookupNodeInstanceRequest
- func (*LookupNodeInstanceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *LookupNodeInstanceRequest) GetClusterId() string
- func (x *LookupNodeInstanceRequest) GetNodeId() string
- func (x *LookupNodeInstanceRequest) GetTeamId() string
- func (*LookupNodeInstanceRequest) ProtoMessage()
- func (x *LookupNodeInstanceRequest) ProtoReflect() protoreflect.Message
- func (x *LookupNodeInstanceRequest) Reset()
- func (x *LookupNodeInstanceRequest) String() string
- type LookupNodeInstanceResponse
- func (*LookupNodeInstanceResponse) Descriptor() ([]byte, []int)deprecated
- func (x *LookupNodeInstanceResponse) GetCachedInstance() *Instance
- func (x *LookupNodeInstanceResponse) GetCachedInstanceFound() bool
- func (x *LookupNodeInstanceResponse) GetDynamicInstance() *Instance
- func (x *LookupNodeInstanceResponse) GetDynamicInstanceFound() bool
- func (x *LookupNodeInstanceResponse) GetLookupParams() *InstanceLookupParams
- func (*LookupNodeInstanceResponse) ProtoMessage()
- func (x *LookupNodeInstanceResponse) ProtoReflect() protoreflect.Message
- func (x *LookupNodeInstanceResponse) Reset()
- func (x *LookupNodeInstanceResponse) String() string
- type MetadataForWorkloadsRequest
- func (*MetadataForWorkloadsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MetadataForWorkloadsRequest) GetClusterId() string
- func (x *MetadataForWorkloadsRequest) GetIncludeDeleted() bool
- func (x *MetadataForWorkloadsRequest) GetTeamId() string
- func (x *MetadataForWorkloadsRequest) GetWorkloadUidToKind() map[string]K8SObjectKind
- func (*MetadataForWorkloadsRequest) ProtoMessage()
- func (x *MetadataForWorkloadsRequest) ProtoReflect() protoreflect.Message
- func (x *MetadataForWorkloadsRequest) Reset()
- func (x *MetadataForWorkloadsRequest) String() string
- type MetadataForWorkloadsResponse
- func (*MetadataForWorkloadsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *MetadataForWorkloadsResponse) GetWorkloadUidToMetadata() map[string]*WorkloadMetadata
- func (*MetadataForWorkloadsResponse) ProtoMessage()
- func (x *MetadataForWorkloadsResponse) ProtoReflect() protoreflect.Message
- func (x *MetadataForWorkloadsResponse) Reset()
- func (x *MetadataForWorkloadsResponse) String() string
- type MetricsCollectorServiceClient
- type MetricsCollectorServiceServer
- type MetricsCollectorService_SendClusterSnapshotStreamClient
- type MetricsCollectorService_SendClusterSnapshotStreamServer
- type MpaServiceClient
- type MpaServiceServer
- type MpaService_StreamWorkloadMetricsClient
- type MpaService_StreamWorkloadMetricsServer
- type MpaWorkloadIdentifier
- func (*MpaWorkloadIdentifier) Descriptor() ([]byte, []int)deprecated
- func (x *MpaWorkloadIdentifier) GetKind() string
- func (x *MpaWorkloadIdentifier) GetMatchLabels() map[string]string
- func (x *MpaWorkloadIdentifier) GetName() string
- func (x *MpaWorkloadIdentifier) GetNamespace() string
- func (*MpaWorkloadIdentifier) ProtoMessage()
- func (x *MpaWorkloadIdentifier) ProtoReflect() protoreflect.Message
- func (x *MpaWorkloadIdentifier) Reset()
- func (x *MpaWorkloadIdentifier) String() string
- type MpaWorkloadSubscription
- func (*MpaWorkloadSubscription) Descriptor() ([]byte, []int)deprecated
- func (x *MpaWorkloadSubscription) GetWorkloads() []*MpaWorkloadIdentifier
- func (*MpaWorkloadSubscription) ProtoMessage()
- func (x *MpaWorkloadSubscription) ProtoReflect() protoreflect.Message
- func (x *MpaWorkloadSubscription) Reset()
- func (x *MpaWorkloadSubscription) String() string
- type NFSVolumeSource
- func (*NFSVolumeSource) Descriptor() ([]byte, []int)deprecated
- func (x *NFSVolumeSource) GetPath() string
- func (x *NFSVolumeSource) GetReadOnly() bool
- func (x *NFSVolumeSource) GetServer() string
- func (*NFSVolumeSource) ProtoMessage()
- func (x *NFSVolumeSource) ProtoReflect() protoreflect.Message
- func (x *NFSVolumeSource) Reset()
- func (x *NFSVolumeSource) String() string
- type Namespace
- func (*Namespace) Descriptor() ([]byte, []int)deprecated
- func (x *Namespace) GetConfigMaps() map[string]*ResourceIdentifierdeprecated
- func (x *Namespace) GetCronJobs() map[string]*ResourceIdentifier
- func (x *Namespace) GetCsiStorageCapacities() map[string]*ResourceIdentifier
- func (x *Namespace) GetDaemonSets() map[string]*ResourceIdentifier
- func (x *Namespace) GetDeployments() map[string]*ResourceIdentifier
- func (x *Namespace) GetEndpoints() map[string]*ResourceIdentifier
- func (x *Namespace) GetEvents() map[string]*ResourceIdentifierdeprecated
- func (x *Namespace) GetHash() string
- func (x *Namespace) GetHorizontalPodAutoscalers() map[string]*ResourceIdentifier
- func (x *Namespace) GetIngresses() map[string]*ResourceIdentifier
- func (x *Namespace) GetJobs() map[string]*ResourceIdentifier
- func (x *Namespace) GetKedaScaledJobs() map[string]*ResourceIdentifier
- func (x *Namespace) GetKedaScaledObjects() map[string]*ResourceIdentifier
- func (x *Namespace) GetLimitRanges() map[string]*ResourceIdentifier
- func (x *Namespace) GetNamespace() *ResourceIdentifier
- func (x *Namespace) GetNetworkPolicies() map[string]*ResourceIdentifier
- func (x *Namespace) GetPodDisruptionBudgets() map[string]*ResourceIdentifier
- func (x *Namespace) GetPvcs() map[string]*ResourceIdentifier
- func (x *Namespace) GetReplicaSets() map[string]*ResourceIdentifier
- func (x *Namespace) GetResourceQuotas() map[string]*ResourceIdentifier
- func (x *Namespace) GetRoleBindings() map[string]*ResourceIdentifier
- func (x *Namespace) GetRoles() map[string]*ResourceIdentifier
- func (x *Namespace) GetSecrets() map[string]*ResourceIdentifier
- func (x *Namespace) GetServiceAccounts() map[string]*ResourceIdentifier
- func (x *Namespace) GetServices() map[string]*ResourceIdentifier
- func (x *Namespace) GetStatefulSets() map[string]*ResourceIdentifier
- func (x *Namespace) GetUnscheduledPods() map[string]*ResourceIdentifier
- func (*Namespace) ProtoMessage()
- func (x *Namespace) ProtoReflect() protoreflect.Message
- func (x *Namespace) Reset()
- func (x *Namespace) String() string
- type NamespaceDetails
- func (*NamespaceDetails) Descriptor() ([]byte, []int)deprecated
- func (x *NamespaceDetails) GetConditions() map[string]string
- func (x *NamespaceDetails) GetFinalizers() []string
- func (x *NamespaceDetails) GetPhase() string
- func (*NamespaceDetails) ProtoMessage()
- func (x *NamespaceDetails) ProtoReflect() protoreflect.Message
- func (x *NamespaceDetails) Reset()
- func (x *NamespaceDetails) String() string
- type NetworkTrafficItem
- func (*NetworkTrafficItem) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkTrafficItem) GetDstIp() string
- func (x *NetworkTrafficItem) GetDstPort() int32
- func (x *NetworkTrafficItem) GetProtocol() int32
- func (x *NetworkTrafficItem) GetRxBytes() int64
- func (x *NetworkTrafficItem) GetRxPackets() int64
- func (x *NetworkTrafficItem) GetSrcIp() string
- func (x *NetworkTrafficItem) GetSrcPodName() string
- func (x *NetworkTrafficItem) GetSrcPodNamespace() string
- func (x *NetworkTrafficItem) GetTimestamp() *timestamppb.Timestamp
- func (x *NetworkTrafficItem) GetTxBytes() int64
- func (x *NetworkTrafficItem) GetTxPackets() int64
- func (*NetworkTrafficItem) ProtoMessage()
- func (x *NetworkTrafficItem) ProtoReflect() protoreflect.Message
- func (x *NetworkTrafficItem) Reset()
- func (x *NetworkTrafficItem) String() string
- type Node
- func (*Node) Descriptor() ([]byte, []int)deprecated
- func (x *Node) GetAnnotations() map[string]string
- func (x *Node) GetAvailabilityZone() string
- func (x *Node) GetChildren() []*WorkloadItem
- func (x *Node) GetCollectedAt() *timestamppb.Timestamp
- func (x *Node) GetContainerRuntime() *ContainerRuntimeInfo
- func (x *Node) GetCostInfo() *CostInfo
- func (x *Node) GetCpuPrice() float64deprecated
- func (x *Node) GetDeletionTimestamp() *timestamppb.Timestamp
- func (x *Node) GetExtractedNodeType() string
- func (x *Node) GetGpuPrice() float64deprecated
- func (x *Node) GetId() string
- func (x *Node) GetInstanceType() string
- func (x *Node) GetIsReady() bool
- func (x *Node) GetKubernetesUid() string
- func (x *Node) GetLabels() map[string]string
- func (x *Node) GetLastSeen() *timestamppb.Timestamp
- func (x *Node) GetMemoryPrice() float64deprecated
- func (x *Node) GetMoneyCpuPrice() *money.Money
- func (x *Node) GetMoneyEffPeriodTotalCost() *money.Money
- func (x *Node) GetMoneyGpuPrice() *money.Money
- func (x *Node) GetMoneyMemoryPrice() *money.Money
- func (x *Node) GetMoneyPricePerGib() *money.Money
- func (x *Node) GetMoneyPricePerGpu() *money.Money
- func (x *Node) GetMoneyPricePerHour() *money.Money
- func (x *Node) GetMoneyPricePerVcpu() *money.Money
- func (x *Node) GetName() string
- func (x *Node) GetNodeCreatedAt() int64
- func (x *Node) GetNodeGroupName() string
- func (x *Node) GetOwnerKind() string
- func (x *Node) GetOwnerUid() string
- func (x *Node) GetPricePerGib() float64deprecated
- func (x *Node) GetPricePerGpu() float64deprecated
- func (x *Node) GetPricePerHour() float64deprecated
- func (x *Node) GetPricePerVcpu() float64deprecated
- func (x *Node) GetRegion() string
- func (x *Node) GetResourceDetails() *ResourceDetails
- func (x *Node) GetResourceMetrics() *ResourceMetrics
- func (x *Node) GetResourceVersion() string
- func (x *Node) GetType() string
- func (x *Node) GetVolumesAttached() []*AttachedVolume
- func (x *Node) GetVolumesInUse() []string
- func (x *Node) GetZone() string
- func (*Node) ProtoMessage()
- func (x *Node) ProtoReflect() protoreflect.Message
- func (x *Node) Reset()
- func (x *Node) String() string
- type NodeAddress
- func (*NodeAddress) Descriptor() ([]byte, []int)deprecated
- func (x *NodeAddress) GetAddress() string
- func (x *NodeAddress) GetType() string
- func (*NodeAddress) ProtoMessage()
- func (x *NodeAddress) ProtoReflect() protoreflect.Message
- func (x *NodeAddress) Reset()
- func (x *NodeAddress) String() string
- type NodeCondition
- func (*NodeCondition) Descriptor() ([]byte, []int)deprecated
- func (x *NodeCondition) GetLastHeartbeatTime() int64
- func (x *NodeCondition) GetLastTransitionTime() int64
- func (x *NodeCondition) GetMessage() string
- func (x *NodeCondition) GetReason() string
- func (x *NodeCondition) GetStatus() string
- func (x *NodeCondition) GetType() string
- func (*NodeCondition) ProtoMessage()
- func (x *NodeCondition) ProtoReflect() protoreflect.Message
- func (x *NodeCondition) Reset()
- func (x *NodeCondition) String() string
- type NodeData
- func (*NodeData) Descriptor() ([]byte, []int)deprecated
- func (x *NodeData) GetHash() string
- func (x *NodeData) GetNode() *ResourceIdentifier
- func (x *NodeData) GetPods() map[string]*ResourceIdentifier
- func (*NodeData) ProtoMessage()
- func (x *NodeData) ProtoReflect() protoreflect.Message
- func (x *NodeData) Reset()
- func (x *NodeData) String() string
- type NodeDetails
- func (*NodeDetails) Descriptor() ([]byte, []int)deprecated
- func (x *NodeDetails) GetAddresses() []*NodeAddress
- func (x *NodeDetails) GetAllocatable() map[string]string
- func (x *NodeDetails) GetCapacity() map[string]string
- func (x *NodeDetails) GetConditions() []*NodeCondition
- func (x *NodeDetails) GetImages() []*NodeImage
- func (x *NodeDetails) GetSystemInfo() *NodeSystemInfo
- func (*NodeDetails) ProtoMessage()
- func (x *NodeDetails) ProtoReflect() protoreflect.Message
- func (x *NodeDetails) Reset()
- func (x *NodeDetails) String() string
- type NodeGroup
- func (*NodeGroup) Descriptor() ([]byte, []int)deprecated
- func (x *NodeGroup) GetCostDataPoints() []*CostDataPoint
- func (x *NodeGroup) GetCostInfo() *CostInfo
- func (x *NodeGroup) GetName() string
- func (x *NodeGroup) GetNodeInfo() *NodeInfo
- func (x *NodeGroup) GetNodes() []*Node
- func (x *NodeGroup) GetResourceDataPoints() []*ResourceDataPoint
- func (x *NodeGroup) GetResourceInfo() *ResourceInfo
- func (x *NodeGroup) GetResourceMetrics() *ResourceMetrics
- func (*NodeGroup) ProtoMessage()
- func (x *NodeGroup) ProtoReflect() protoreflect.Message
- func (x *NodeGroup) Reset()
- func (x *NodeGroup) String() string
- type NodeGroupMetric
- func (*NodeGroupMetric) Descriptor() ([]byte, []int)deprecated
- func (x *NodeGroupMetric) GetAggrCpuReq() int64
- func (x *NodeGroupMetric) GetAggrGpuReq() int64
- func (x *NodeGroupMetric) GetAggrMemoryReq() int64
- func (x *NodeGroupMetric) GetBucketTime() *timestamppb.Timestamp
- func (x *NodeGroupMetric) GetCapacityCpu() int64
- func (x *NodeGroupMetric) GetCapacityGpuDevices() int64
- func (x *NodeGroupMetric) GetCapacityGpuVram() int64
- func (x *NodeGroupMetric) GetCapacityMemory() int64
- func (x *NodeGroupMetric) GetHourlyCost() *money.Money
- func (x *NodeGroupMetric) GetHourlyCpuCost() *money.Money
- func (x *NodeGroupMetric) GetHourlyGpuCost() *money.Money
- func (x *NodeGroupMetric) GetHourlyMemoryCost() *money.Money
- func (x *NodeGroupMetric) GetMaxConcurrentNodeCount() int32
- func (x *NodeGroupMetric) GetNodeCount() int32
- func (x *NodeGroupMetric) GetUtilCpuAvgUsage() float32
- func (x *NodeGroupMetric) GetUtilGpuDevice() float32
- func (x *NodeGroupMetric) GetUtilGpuVramAvgUsage() float32
- func (x *NodeGroupMetric) GetUtilMemoryAvgUsage() float32
- func (*NodeGroupMetric) ProtoMessage()
- func (x *NodeGroupMetric) ProtoReflect() protoreflect.Message
- func (x *NodeGroupMetric) Reset()
- func (x *NodeGroupMetric) String() string
- type NodeGroupSet
- type NodeImage
- type NodeInfo
- func (*NodeInfo) Descriptor() ([]byte, []int)deprecated
- func (x *NodeInfo) GetNodeCount() int32
- func (x *NodeInfo) GetOnDemandCount() int32
- func (x *NodeInfo) GetReservedCount() int32
- func (x *NodeInfo) GetSpotCount() int32
- func (x *NodeInfo) GetUnknownCount() int32
- func (*NodeInfo) ProtoMessage()
- func (x *NodeInfo) ProtoReflect() protoreflect.Message
- func (x *NodeInfo) Reset()
- func (x *NodeInfo) String() string
- type NodeMetadata
- func (*NodeMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *NodeMetadata) GetAnnotation() string
- func (x *NodeMetadata) GetCloudInstTypeName() string
- func (x *NodeMetadata) GetLabel() string
- func (x *NodeMetadata) GetMetadata() string
- func (x *NodeMetadata) GetNodeGroupName() string
- func (x *NodeMetadata) GetNodeGroupType() string
- func (x *NodeMetadata) GetNodeName() string
- func (x *NodeMetadata) GetSpec() string
- func (x *NodeMetadata) GetStatus() string
- func (*NodeMetadata) ProtoMessage()
- func (x *NodeMetadata) ProtoReflect() protoreflect.Message
- func (x *NodeMetadata) Reset()
- func (x *NodeMetadata) String() string
- type NodeMetadataRequest
- func (*NodeMetadataRequest) Descriptor() ([]byte, []int)deprecated
- func (x *NodeMetadataRequest) GetClusterId() string
- func (x *NodeMetadataRequest) GetTeamId() string
- func (*NodeMetadataRequest) ProtoMessage()
- func (x *NodeMetadataRequest) ProtoReflect() protoreflect.Message
- func (x *NodeMetadataRequest) Reset()
- func (x *NodeMetadataRequest) String() string
- type NodeMetadataResponse
- func (*NodeMetadataResponse) Descriptor() ([]byte, []int)deprecated
- func (x *NodeMetadataResponse) GetNodeToMeta() map[string]*Node
- func (*NodeMetadataResponse) ProtoMessage()
- func (x *NodeMetadataResponse) ProtoReflect() protoreflect.Message
- func (x *NodeMetadataResponse) Reset()
- func (x *NodeMetadataResponse) String() string
- type NodeSelector
- type NodeSelectorRequirement
- func (*NodeSelectorRequirement) Descriptor() ([]byte, []int)deprecated
- func (x *NodeSelectorRequirement) GetKey() string
- func (x *NodeSelectorRequirement) GetOperator() string
- func (x *NodeSelectorRequirement) GetValues() []string
- func (*NodeSelectorRequirement) ProtoMessage()
- func (x *NodeSelectorRequirement) ProtoReflect() protoreflect.Message
- func (x *NodeSelectorRequirement) Reset()
- func (x *NodeSelectorRequirement) String() string
- type NodeSelectorTerm
- func (*NodeSelectorTerm) Descriptor() ([]byte, []int)deprecated
- func (x *NodeSelectorTerm) GetMatchExpressions() []*NodeSelectorRequirement
- func (x *NodeSelectorTerm) GetMatchFields() []*NodeSelectorRequirement
- func (*NodeSelectorTerm) ProtoMessage()
- func (x *NodeSelectorTerm) ProtoReflect() protoreflect.Message
- func (x *NodeSelectorTerm) Reset()
- func (x *NodeSelectorTerm) String() string
- type NodeSystemInfo
- func (*NodeSystemInfo) Descriptor() ([]byte, []int)deprecated
- func (x *NodeSystemInfo) GetArchitecture() string
- func (x *NodeSystemInfo) GetBootId() string
- func (x *NodeSystemInfo) GetContainerRuntimeVersion() string
- func (x *NodeSystemInfo) GetKernelVersion() string
- func (x *NodeSystemInfo) GetKubeProxyVersion() string
- func (x *NodeSystemInfo) GetKubeletVersion() string
- func (x *NodeSystemInfo) GetMachineId() string
- func (x *NodeSystemInfo) GetOperatingSystem() string
- func (x *NodeSystemInfo) GetOsImage() string
- func (x *NodeSystemInfo) GetSystemUuid() string
- func (*NodeSystemInfo) ProtoMessage()
- func (x *NodeSystemInfo) ProtoReflect() protoreflect.Message
- func (x *NodeSystemInfo) Reset()
- func (x *NodeSystemInfo) String() string
- type NodeTaint
- func (*NodeTaint) Descriptor() ([]byte, []int)deprecated
- func (x *NodeTaint) GetEffect() string
- func (x *NodeTaint) GetKey() string
- func (x *NodeTaint) GetTimeAdded() int64
- func (x *NodeTaint) GetValue() string
- func (*NodeTaint) ProtoMessage()
- func (x *NodeTaint) ProtoReflect() protoreflect.Message
- func (x *NodeTaint) Reset()
- func (x *NodeTaint) String() string
- type OperatingSystem
- func (*OperatingSystem) Descriptor() ([]byte, []int)deprecated
- func (x *OperatingSystem) GetId() int64
- func (x *OperatingSystem) GetName() string
- func (*OperatingSystem) ProtoMessage()
- func (x *OperatingSystem) ProtoReflect() protoreflect.Message
- func (x *OperatingSystem) Reset()
- func (x *OperatingSystem) String() string
- type OperatorInfo
- func (*OperatorInfo) Descriptor() ([]byte, []int)deprecated
- func (x *OperatorInfo) GetCommit() string
- func (x *OperatorInfo) GetDate() string
- func (x *OperatorInfo) GetVersion() string
- func (*OperatorInfo) ProtoMessage()
- func (x *OperatorInfo) ProtoReflect() protoreflect.Message
- func (x *OperatorInfo) Reset()
- func (x *OperatorInfo) String() string
- type OrderByEnum
- func (OrderByEnum) Descriptor() protoreflect.EnumDescriptor
- func (x OrderByEnum) Enum() *OrderByEnum
- func (OrderByEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x OrderByEnum) Number() protoreflect.EnumNumber
- func (x OrderByEnum) String() string
- func (OrderByEnum) Type() protoreflect.EnumType
- type PVCCondition
- func (*PVCCondition) Descriptor() ([]byte, []int)deprecated
- func (x *PVCCondition) GetLastProbeTime() int64
- func (x *PVCCondition) GetLastTransitionTime() int64
- func (x *PVCCondition) GetMessage() string
- func (x *PVCCondition) GetReason() string
- func (x *PVCCondition) GetStatus() string
- func (x *PVCCondition) GetType() string
- func (*PVCCondition) ProtoMessage()
- func (x *PVCCondition) ProtoReflect() protoreflect.Message
- func (x *PVCCondition) Reset()
- func (x *PVCCondition) String() string
- type PVClaimReference
- func (*PVClaimReference) Descriptor() ([]byte, []int)deprecated
- func (x *PVClaimReference) GetApiVersion() string
- func (x *PVClaimReference) GetName() string
- func (x *PVClaimReference) GetNamespace() string
- func (x *PVClaimReference) GetResourceVersion() string
- func (x *PVClaimReference) GetUid() string
- func (*PVClaimReference) ProtoMessage()
- func (x *PVClaimReference) ProtoReflect() protoreflect.Message
- func (x *PVClaimReference) Reset()
- func (x *PVClaimReference) String() string
- type PVVolumeSource
- func (*PVVolumeSource) Descriptor() ([]byte, []int)deprecated
- func (x *PVVolumeSource) GetCsi() *CSIVolumeSource
- func (x *PVVolumeSource) GetHostPath() *HostPathVolumeSource
- func (x *PVVolumeSource) GetNfs() *NFSVolumeSource
- func (x *PVVolumeSource) GetType() string
- func (x *PVVolumeSource) GetVolumeAttributes() map[string]string
- func (*PVVolumeSource) ProtoMessage()
- func (x *PVVolumeSource) ProtoReflect() protoreflect.Message
- func (x *PVVolumeSource) Reset()
- func (x *PVVolumeSource) String() string
- type Pagination
- func (*Pagination) Descriptor() ([]byte, []int)deprecated
- func (x *Pagination) GetOrderBy() OrderByEnum
- func (x *Pagination) GetOrderByColumn() string
- func (x *Pagination) GetOverridePagination() bool
- func (x *Pagination) GetPage() int32
- func (x *Pagination) GetPageSize() int32
- func (x *Pagination) GetTotal() int32
- func (x *Pagination) GetTotalPages() int32
- func (*Pagination) ProtoMessage()
- func (x *Pagination) ProtoReflect() protoreflect.Message
- func (x *Pagination) Reset()
- func (x *Pagination) String() string
- type PersistentVolumeClaimDetails
- func (*PersistentVolumeClaimDetails) Descriptor() ([]byte, []int)deprecated
- func (x *PersistentVolumeClaimDetails) GetConditions() []*PVCCondition
- func (x *PersistentVolumeClaimDetails) GetMountedByPods() []string
- func (x *PersistentVolumeClaimDetails) GetResourceRequirements() *ResourceRequirements
- func (x *PersistentVolumeClaimDetails) GetSelector() *LabelSelector
- func (x *PersistentVolumeClaimDetails) GetVolumeNodeAffinity() []*VolumeNodeAffinity
- func (*PersistentVolumeClaimDetails) ProtoMessage()
- func (x *PersistentVolumeClaimDetails) ProtoReflect() protoreflect.Message
- func (x *PersistentVolumeClaimDetails) Reset()
- func (x *PersistentVolumeClaimDetails) String() string
- type PersistentVolumeDetails
- func (*PersistentVolumeDetails) Descriptor() ([]byte, []int)deprecated
- func (x *PersistentVolumeDetails) GetCapacity() map[string]string
- func (x *PersistentVolumeDetails) GetClaimRef() *PVClaimReference
- func (x *PersistentVolumeDetails) GetMountOptions() []string
- func (x *PersistentVolumeDetails) GetNodeAffinity() *NodeSelector
- func (x *PersistentVolumeDetails) GetVolumeSource() *PVVolumeSource
- func (*PersistentVolumeDetails) ProtoMessage()
- func (x *PersistentVolumeDetails) ProtoReflect() protoreflect.Message
- func (x *PersistentVolumeDetails) Reset()
- func (x *PersistentVolumeDetails) String() string
- type PerspectiveDatapointOpts
- func (*PerspectiveDatapointOpts) Descriptor() ([]byte, []int)deprecated
- func (x *PerspectiveDatapointOpts) GetNumDatapointsInTimePeriod() int64
- func (x *PerspectiveDatapointOpts) GetTimeStart() int64
- func (x *PerspectiveDatapointOpts) GetTimeStop() int64
- func (*PerspectiveDatapointOpts) ProtoMessage()
- func (x *PerspectiveDatapointOpts) ProtoReflect() protoreflect.Message
- func (x *PerspectiveDatapointOpts) Reset()
- func (x *PerspectiveDatapointOpts) String() string
- type PodDetails
- type PodDisruptionBudgetCondition
- func (*PodDisruptionBudgetCondition) Descriptor() ([]byte, []int)deprecated
- func (x *PodDisruptionBudgetCondition) GetLastTransitionTime() int64
- func (x *PodDisruptionBudgetCondition) GetMessage() string
- func (x *PodDisruptionBudgetCondition) GetReason() string
- func (x *PodDisruptionBudgetCondition) GetStatus() string
- func (x *PodDisruptionBudgetCondition) GetType() string
- func (*PodDisruptionBudgetCondition) ProtoMessage()
- func (x *PodDisruptionBudgetCondition) ProtoReflect() protoreflect.Message
- func (x *PodDisruptionBudgetCondition) Reset()
- func (x *PodDisruptionBudgetCondition) String() string
- type PodDisruptionBudgetDetails
- func (*PodDisruptionBudgetDetails) Descriptor() ([]byte, []int)deprecated
- func (x *PodDisruptionBudgetDetails) GetConditions() []*PodDisruptionBudgetCondition
- func (x *PodDisruptionBudgetDetails) GetCurrentHealthy() int32
- func (x *PodDisruptionBudgetDetails) GetDesiredHealthy() int32
- func (x *PodDisruptionBudgetDetails) GetDisruptionsAllowed() int32
- func (x *PodDisruptionBudgetDetails) GetExpectedPods() int32
- func (x *PodDisruptionBudgetDetails) GetMaxUnavailable() int32
- func (x *PodDisruptionBudgetDetails) GetMinAvailable() int32
- func (x *PodDisruptionBudgetDetails) GetSelectorLabels() map[string]string
- func (x *PodDisruptionBudgetDetails) GetStatus() string
- func (*PodDisruptionBudgetDetails) ProtoMessage()
- func (x *PodDisruptionBudgetDetails) ProtoReflect() protoreflect.Message
- func (x *PodDisruptionBudgetDetails) Reset()
- func (x *PodDisruptionBudgetDetails) String() string
- type PodHistory
- func (*PodHistory) Descriptor() ([]byte, []int)deprecated
- func (x *PodHistory) GetCreatedAt() *timestamppb.Timestamp
- func (x *PodHistory) GetDeletedAt() *timestamppb.Timestamp
- func (x *PodHistory) GetName() string
- func (x *PodHistory) GetNamespace() string
- func (x *PodHistory) GetNodeName() string
- func (x *PodHistory) GetPhase() string
- func (x *PodHistory) GetUid() string
- func (*PodHistory) ProtoMessage()
- func (x *PodHistory) ProtoReflect() protoreflect.Message
- func (x *PodHistory) Reset()
- func (x *PodHistory) String() string
- type PodMetadata
- func (*PodMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *PodMetadata) GetAnnotation() string
- func (x *PodMetadata) GetLabel() string
- func (x *PodMetadata) GetMetadata() string
- func (x *PodMetadata) GetName() string
- func (x *PodMetadata) GetSpec() string
- func (x *PodMetadata) GetStatus() string
- func (*PodMetadata) ProtoMessage()
- func (x *PodMetadata) ProtoReflect() protoreflect.Message
- func (x *PodMetadata) Reset()
- func (x *PodMetadata) String() string
- type RegexPattern
- func (*RegexPattern) Descriptor() ([]byte, []int)deprecated
- func (x *RegexPattern) GetFlags() string
- func (x *RegexPattern) GetPattern() string
- func (*RegexPattern) ProtoMessage()
- func (x *RegexPattern) ProtoReflect() protoreflect.Message
- func (x *RegexPattern) Reset()
- func (x *RegexPattern) String() string
- type Region
- func (*Region) Descriptor() ([]byte, []int)deprecated
- func (x *Region) GetAvailabilityZones() []*AvailabilityZone
- func (x *Region) GetCloudProviderId() int64
- func (x *Region) GetCode() string
- func (x *Region) GetId() int64
- func (x *Region) GetName() string
- func (x *Region) GetPricingLocation() string
- func (*Region) ProtoMessage()
- func (x *Region) ProtoReflect() protoreflect.Message
- func (x *Region) Reset()
- func (x *Region) String() string
- type ReplicaSetDetails
- func (*ReplicaSetDetails) Descriptor() ([]byte, []int)deprecated
- func (x *ReplicaSetDetails) GetContainers() []*ContainerTemplate
- func (x *ReplicaSetDetails) GetSelector() *LabelSelector
- func (*ReplicaSetDetails) ProtoMessage()
- func (x *ReplicaSetDetails) ProtoReflect() protoreflect.Message
- func (x *ReplicaSetDetails) Reset()
- func (x *ReplicaSetDetails) String() string
- type ReplicaSetHistory
- func (*ReplicaSetHistory) Descriptor() ([]byte, []int)deprecated
- func (x *ReplicaSetHistory) GetCreatedAt() *timestamppb.Timestamp
- func (x *ReplicaSetHistory) GetDeletedAt() *timestamppb.Timestamp
- func (x *ReplicaSetHistory) GetName() string
- func (x *ReplicaSetHistory) GetPods() []*PodHistory
- func (x *ReplicaSetHistory) GetRevision() string
- func (x *ReplicaSetHistory) GetUid() string
- func (*ReplicaSetHistory) ProtoMessage()
- func (x *ReplicaSetHistory) ProtoReflect() protoreflect.Message
- func (x *ReplicaSetHistory) Reset()
- func (x *ReplicaSetHistory) String() string
- type ResetClusterTokenRequest
- func (*ResetClusterTokenRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResetClusterTokenRequest) GetClusterId() string
- func (x *ResetClusterTokenRequest) GetTeamId() string
- func (*ResetClusterTokenRequest) ProtoMessage()
- func (x *ResetClusterTokenRequest) ProtoReflect() protoreflect.Message
- func (x *ResetClusterTokenRequest) Reset()
- func (x *ResetClusterTokenRequest) String() string
- type ResetClusterTokenResponse
- func (*ResetClusterTokenResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ResetClusterTokenResponse) GetToken() string
- func (*ResetClusterTokenResponse) ProtoMessage()
- func (x *ResetClusterTokenResponse) ProtoReflect() protoreflect.Message
- func (x *ResetClusterTokenResponse) Reset()
- func (x *ResetClusterTokenResponse) String() string
- type ResourceDataPoint
- func (*ResourceDataPoint) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceDataPoint) GetResourceMetrics() *ResourceMetrics
- func (x *ResourceDataPoint) GetTimestamp() int64
- func (*ResourceDataPoint) ProtoMessage()
- func (x *ResourceDataPoint) ProtoReflect() protoreflect.Message
- func (x *ResourceDataPoint) Reset()
- func (x *ResourceDataPoint) String() string
- type ResourceDetails
- func (*ResourceDetails) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceDetails) GetAge() string
- func (x *ResourceDetails) GetApiVersion() string
- func (x *ResourceDetails) GetAvailable() bool
- func (x *ResourceDetails) GetContainerCount() int32
- func (x *ResourceDetails) GetControlledBy() string
- func (x *ResourceDetails) GetCpuLimitsMillicores() int64
- func (x *ResourceDetails) GetCpuRequestsMillicores() int64
- func (x *ResourceDetails) GetCronActiveJobs() int32
- func (x *ResourceDetails) GetCronConcurrencyPolicy() string
- func (x *ResourceDetails) GetCronFailedJobsLimit() int32
- func (x *ResourceDetails) GetCronJobDetails() *CronJobDetails
- func (x *ResourceDetails) GetCronLastScheduleTime() string
- func (x *ResourceDetails) GetCronNextScheduleTime() string
- func (x *ResourceDetails) GetCronSchedule() string
- func (x *ResourceDetails) GetCronStartingDeadlineSeconds() int32
- func (x *ResourceDetails) GetCronSuccessfulJobsLimit() int32
- func (x *ResourceDetails) GetCronSuspended() bool
- func (x *ResourceDetails) GetCurrentRevision() string
- func (x *ResourceDetails) GetDaemonSetDetails() *DaemonSetDetails
- func (x *ResourceDetails) GetDeploymentDetails() *DeploymentDetails
- func (x *ResourceDetails) GetDeploymentStatus() string
- func (m *ResourceDetails) GetDetails() isResourceDetails_Details
- func (x *ResourceDetails) GetHostIp() string
- func (x *ResourceDetails) GetHpaCurrentReplicas() int32
- func (x *ResourceDetails) GetHpaDesiredReplicas() int32
- func (x *ResourceDetails) GetHpaDetails() *HPADetails
- func (x *ResourceDetails) GetHpaMaxReplicas() int32
- func (x *ResourceDetails) GetHpaMetricsCount() int32
- func (x *ResourceDetails) GetHpaMinReplicas() int32
- func (x *ResourceDetails) GetHpaScaleDownStabilization() int32
- func (x *ResourceDetails) GetHpaScaleUpStabilization() int32
- func (x *ResourceDetails) GetHpaStatus() string
- func (x *ResourceDetails) GetImages() []string
- func (x *ResourceDetails) GetIngressBackends() []string
- func (x *ResourceDetails) GetIngressClassName() string
- func (x *ResourceDetails) GetIngressDetails() *IngressDetails
- func (x *ResourceDetails) GetIngressHasDefaultBackend() bool
- func (x *ResourceDetails) GetIngressHosts() []string
- func (x *ResourceDetails) GetIngressLoadBalancerIps() []string
- func (x *ResourceDetails) GetIngressPaths() []string
- func (x *ResourceDetails) GetIngressRulesCount() int32
- func (x *ResourceDetails) GetIngressTlsCount() int32
- func (x *ResourceDetails) GetIngressTlsHosts() []string
- func (x *ResourceDetails) GetIngressTlsSecrets() []string
- func (x *ResourceDetails) GetJobActivePods() int32
- func (x *ResourceDetails) GetJobBackoffLimit() int32
- func (x *ResourceDetails) GetJobCompletionMode() string
- func (x *ResourceDetails) GetJobCompletionsDesired() int32
- func (x *ResourceDetails) GetJobCompletionsSucceeded() int32
- func (x *ResourceDetails) GetJobDetails() *JobDetails
- func (x *ResourceDetails) GetJobDuration() string
- func (x *ResourceDetails) GetJobFailedPods() int32
- func (x *ResourceDetails) GetJobParallelism() int32
- func (x *ResourceDetails) GetJobStatus() string
- func (x *ResourceDetails) GetJobSuspended() bool
- func (x *ResourceDetails) GetKarpenterResourceDetails() *KarpenterResourceDetails
- func (x *ResourceDetails) GetKedaScaledObjectDetails() *KedaScaledObjectDetails
- func (x *ResourceDetails) GetLimitRangeDefaultCpuLimit() string
- func (x *ResourceDetails) GetLimitRangeDefaultCpuRequest() string
- func (x *ResourceDetails) GetLimitRangeDefaultMemoryLimit() string
- func (x *ResourceDetails) GetLimitRangeDefaultMemoryRequest() string
- func (x *ResourceDetails) GetLimitRangeDetails() *LimitRangeDetails
- func (x *ResourceDetails) GetLimitRangeHasDefaults() bool
- func (x *ResourceDetails) GetLimitRangeItemsCount() int32
- func (x *ResourceDetails) GetLimitRangeMaxCpu() string
- func (x *ResourceDetails) GetLimitRangeMaxMemory() string
- func (x *ResourceDetails) GetLimitRangeMinCpu() string
- func (x *ResourceDetails) GetLimitRangeMinMemory() string
- func (x *ResourceDetails) GetLimitRangeStatus() string
- func (x *ResourceDetails) GetLimitRangeTypes() []string
- func (x *ResourceDetails) GetMaxUnavailable() string
- func (x *ResourceDetails) GetMemoryLimitsBytes() int64
- func (x *ResourceDetails) GetMemoryRequestsBytes() int64
- func (x *ResourceDetails) GetNodeContainerRuntime() string
- func (x *ResourceDetails) GetNodeCpuCapacity() string
- func (x *ResourceDetails) GetNodeDetails() *NodeDetails
- func (x *ResourceDetails) GetNodeExternalIp() string
- func (x *ResourceDetails) GetNodeImageCount() int32
- func (x *ResourceDetails) GetNodeInstanceType() string
- func (x *ResourceDetails) GetNodeInternalIp() string
- func (x *ResourceDetails) GetNodeMemoryCapacity() string
- func (x *ResourceDetails) GetNodeName() string
- func (x *ResourceDetails) GetNodeOs() string
- func (x *ResourceDetails) GetNodeReady() bool
- func (x *ResourceDetails) GetNodeRoles() []string
- func (x *ResourceDetails) GetNodeTaints() []*NodeTaint
- func (x *ResourceDetails) GetNodeVersion() string
- func (x *ResourceDetails) GetNodesAvailable() int32
- func (x *ResourceDetails) GetNodesCurrent() int32
- func (x *ResourceDetails) GetNodesDesired() int32
- func (x *ResourceDetails) GetNodesMisscheduled() int32
- func (x *ResourceDetails) GetNodesReady() int32
- func (x *ResourceDetails) GetNodesUpdated() int32
- func (x *ResourceDetails) GetNsDetails() *NamespaceDetails
- func (x *ResourceDetails) GetNsFinalizers() []string
- func (x *ResourceDetails) GetNsStatus() string
- func (x *ResourceDetails) GetPhase() string
- func (x *ResourceDetails) GetPodDetails() *PodDetails
- func (x *ResourceDetails) GetPodDisruptionBudgetDetails() *PodDisruptionBudgetDetails
- func (x *ResourceDetails) GetPodIp() string
- func (x *ResourceDetails) GetPodManagementPolicy() string
- func (x *ResourceDetails) GetPriorityClass() string
- func (x *ResourceDetails) GetProgressing() bool
- func (x *ResourceDetails) GetPvAccessModes() []string
- func (x *ResourceDetails) GetPvCapacity() string
- func (x *ResourceDetails) GetPvClaimRefName() string
- func (x *ResourceDetails) GetPvClaimRefNamespace() string
- func (x *ResourceDetails) GetPvCsiDriver() string
- func (x *ResourceDetails) GetPvDetails() *PersistentVolumeDetails
- func (x *ResourceDetails) GetPvIsBound() bool
- func (x *ResourceDetails) GetPvNodeAffinityZones() []string
- func (x *ResourceDetails) GetPvReclaimPolicy() string
- func (x *ResourceDetails) GetPvStatus() string
- func (x *ResourceDetails) GetPvStorageClassName() string
- func (x *ResourceDetails) GetPvVolumeMode() string
- func (x *ResourceDetails) GetPvVolumeSourceType() string
- func (x *ResourceDetails) GetPvcAccessModes() []string
- func (x *ResourceDetails) GetPvcActualCapacity() string
- func (x *ResourceDetails) GetPvcAllowedTopologies() []string
- func (x *ResourceDetails) GetPvcDetails() *PersistentVolumeClaimDetails
- func (x *ResourceDetails) GetPvcIsBound() bool
- func (x *ResourceDetails) GetPvcRequestedCapacity() string
- func (x *ResourceDetails) GetPvcRetentionPolicy() string
- func (x *ResourceDetails) GetPvcSelectorMatchLabels() string
- func (x *ResourceDetails) GetPvcStatus() string
- func (x *ResourceDetails) GetPvcStorageClassName() string
- func (x *ResourceDetails) GetPvcVolumeMode() string
- func (x *ResourceDetails) GetPvcVolumeName() string
- func (x *ResourceDetails) GetQosClass() string
- func (x *ResourceDetails) GetReady() bool
- func (x *ResourceDetails) GetReplicaSetDetails() *ReplicaSetDetails
- func (x *ResourceDetails) GetReplicasAvailable() int32
- func (x *ResourceDetails) GetReplicasDesired() int32
- func (x *ResourceDetails) GetReplicasReady() int32
- func (x *ResourceDetails) GetReplicasUpdated() int32
- func (x *ResourceDetails) GetResourceQuotaDetails() *ResourceQuotaDetails
- func (x *ResourceDetails) GetResourceVersion() string
- func (x *ResourceDetails) GetRestartCount() int32
- func (x *ResourceDetails) GetRoleBindingDetails() *RoleBindingDetails
- func (x *ResourceDetails) GetRoleDetails() *RoleDetails
- func (x *ResourceDetails) GetScAllowVolumeExpansion() bool
- func (x *ResourceDetails) GetScAllowedTopologies() []string
- func (x *ResourceDetails) GetScDetails() *StorageClassDetails
- func (x *ResourceDetails) GetScMountOptions() []string
- func (x *ResourceDetails) GetScParameters() map[string]string
- func (x *ResourceDetails) GetScProvisioner() string
- func (x *ResourceDetails) GetScReclaimPolicy() string
- func (x *ResourceDetails) GetScVolumeBindingMode() string
- func (x *ResourceDetails) GetServiceAccountDetails() *ServiceAccountDetails
- func (x *ResourceDetails) GetServiceClusterIp() string
- func (x *ResourceDetails) GetServiceDetails() *ServiceDetails
- func (x *ResourceDetails) GetServiceExternalIps() []string
- func (x *ResourceDetails) GetServiceExternalTrafficPolicy() string
- func (x *ResourceDetails) GetServiceInternalTrafficPolicy() string
- func (x *ResourceDetails) GetServiceIpFamilies() []string
- func (x *ResourceDetails) GetServiceIpFamilyPolicy() string
- func (x *ResourceDetails) GetServiceLoadBalancerClass() string
- func (x *ResourceDetails) GetServiceLoadBalancerSourceRanges() []string
- func (x *ResourceDetails) GetServiceName() string
- func (x *ResourceDetails) GetServicePorts() []*ServicePort
- func (x *ResourceDetails) GetServiceSelector() map[string]string
- func (x *ResourceDetails) GetServiceSessionAffinity() string
- func (x *ResourceDetails) GetServiceType() string
- func (x *ResourceDetails) GetStatefulSetDetails() *StatefulSetDetails
- func (x *ResourceDetails) GetStatusReason() string
- func (x *ResourceDetails) GetStrategyType() string
- func (x *ResourceDetails) GetUpdateRevision() string
- func (x *ResourceDetails) GetUpdateStrategyType() string
- func (x *ResourceDetails) GetVolcanoJobDetails() *VolcanoJobDetails
- func (x *ResourceDetails) GetVolumeClaimTemplateCount() int32
- func (x *ResourceDetails) GetVpaCpuTarget() string
- func (x *ResourceDetails) GetVpaDetails() *VPADetails
- func (x *ResourceDetails) GetVpaMemoryTarget() string
- func (x *ResourceDetails) GetVpaPoliciesCount() int32
- func (x *ResourceDetails) GetVpaRecommendationsCount() int32
- func (x *ResourceDetails) GetVpaStatus() string
- func (x *ResourceDetails) GetVpaUpdateMode() string
- func (*ResourceDetails) ProtoMessage()
- func (x *ResourceDetails) ProtoReflect() protoreflect.Message
- func (x *ResourceDetails) Reset()
- func (x *ResourceDetails) String() string
- type ResourceDetails_CronJobDetails
- type ResourceDetails_DaemonSetDetails
- type ResourceDetails_DeploymentDetails
- type ResourceDetails_HpaDetails
- type ResourceDetails_IngressDetails
- type ResourceDetails_JobDetails
- type ResourceDetails_KarpenterResourceDetails
- type ResourceDetails_KedaScaledObjectDetails
- type ResourceDetails_LimitRangeDetails
- type ResourceDetails_NodeDetails
- type ResourceDetails_NsDetails
- type ResourceDetails_PodDetails
- type ResourceDetails_PodDisruptionBudgetDetails
- type ResourceDetails_PvDetails
- type ResourceDetails_PvcDetails
- type ResourceDetails_ReplicaSetDetails
- type ResourceDetails_ResourceQuotaDetails
- type ResourceDetails_RoleBindingDetails
- type ResourceDetails_RoleDetails
- type ResourceDetails_ScDetails
- type ResourceDetails_ServiceAccountDetails
- type ResourceDetails_ServiceDetails
- type ResourceDetails_StatefulSetDetails
- type ResourceDetails_VolcanoJobDetails
- type ResourceDetails_VpaDetails
- type ResourceIdentifier
- func (*ResourceIdentifier) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceIdentifier) GetName() string
- func (*ResourceIdentifier) ProtoMessage()
- func (x *ResourceIdentifier) ProtoReflect() protoreflect.Message
- func (x *ResourceIdentifier) Reset()
- func (x *ResourceIdentifier) String() string
- type ResourceInfo
- func (*ResourceInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceInfo) GetResourcesCount() int32
- func (x *ResourceInfo) GetScheduledResourceCount() int32
- func (x *ResourceInfo) GetUnknownResourceCount() int32
- func (x *ResourceInfo) GetUnscheduledResourceCount() int32
- func (*ResourceInfo) ProtoMessage()
- func (x *ResourceInfo) ProtoReflect() protoreflect.Message
- func (x *ResourceInfo) Reset()
- func (x *ResourceInfo) String() string
- type ResourceItem
- func (*ResourceItem) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceItem) GetData() *structpb.Structdeprecated
- func (x *ResourceItem) GetDataBytes() []byte
- func (x *ResourceItem) GetEventType() EventType
- func (x *ResourceItem) GetKey() string
- func (x *ResourceItem) GetResourceType() ResourceType
- func (x *ResourceItem) GetTimestamp() *timestamppb.Timestamp
- func (*ResourceItem) ProtoMessage()
- func (x *ResourceItem) ProtoReflect() protoreflect.Message
- func (x *ResourceItem) Reset()
- func (x *ResourceItem) String() string
- type ResourceMetrics
- func (*ResourceMetrics) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceMetrics) GetContainerCpuLimits() float64
- func (x *ResourceMetrics) GetContainerCpuRequested() float64
- func (x *ResourceMetrics) GetContainerCpuUsage() float64
- func (x *ResourceMetrics) GetContainerCpuUtilization() float64
- func (x *ResourceMetrics) GetContainerFsReadBytes() float64
- func (x *ResourceMetrics) GetContainerFsReads() float64
- func (x *ResourceMetrics) GetContainerFsWriteBytes() float64
- func (x *ResourceMetrics) GetContainerFsWrites() float64
- func (x *ResourceMetrics) GetContainerGpuLimits() float64
- func (x *ResourceMetrics) GetContainerGpuRequested() float64
- func (x *ResourceMetrics) GetContainerGpuUsage() float64
- func (x *ResourceMetrics) GetContainerGpuUtilization() float64
- func (x *ResourceMetrics) GetContainerGpuVramUsage() float64
- func (x *ResourceMetrics) GetContainerMemoryLimits() float64
- func (x *ResourceMetrics) GetContainerMemoryRequested() float64
- func (x *ResourceMetrics) GetContainerMemoryUsage() float64
- func (x *ResourceMetrics) GetContainerMemoryUtilization() float64
- func (x *ResourceMetrics) GetContainerNetRcv() float64
- func (x *ResourceMetrics) GetContainerNetRcvPckts() float64
- func (x *ResourceMetrics) GetContainerNetTransmit() float64
- func (x *ResourceMetrics) GetContainerNetTransmitPckts() float64
- func (x *ResourceMetrics) GetNodeCpuCapacity() float64
- func (x *ResourceMetrics) GetNodeCpuCapacityInPeriod() float64
- func (x *ResourceMetrics) GetNodeCpuUsage() float64
- func (x *ResourceMetrics) GetNodeCpuUtilization() float64
- func (x *ResourceMetrics) GetNodeFsReadBytes() float64
- func (x *ResourceMetrics) GetNodeFsReads() float64
- func (x *ResourceMetrics) GetNodeFsWriteBytes() float64
- func (x *ResourceMetrics) GetNodeFsWrites() float64
- func (x *ResourceMetrics) GetNodeGpuCapacity() float64
- func (x *ResourceMetrics) GetNodeGpuCapacityInPeriod() float64
- func (x *ResourceMetrics) GetNodeGpuUsage() float64
- func (x *ResourceMetrics) GetNodeGpuUtilization() float64
- func (x *ResourceMetrics) GetNodeGpuVramCapacity() float64
- func (x *ResourceMetrics) GetNodeGpuVramUsage() float64
- func (x *ResourceMetrics) GetNodeGpuVramUtilization() float64
- func (x *ResourceMetrics) GetNodeMemoryCapacity() float64
- func (x *ResourceMetrics) GetNodeMemoryCapacityInPeriod() float64
- func (x *ResourceMetrics) GetNodeMemoryUsage() float64
- func (x *ResourceMetrics) GetNodeMemoryUtilization() float64
- func (x *ResourceMetrics) GetNodeNetRcv() float64
- func (x *ResourceMetrics) GetNodeNetRcvDropped() float64
- func (x *ResourceMetrics) GetNodeNetRcvErrors() float64
- func (x *ResourceMetrics) GetNodeNetRcvPckts() float64
- func (x *ResourceMetrics) GetNodeNetTransmit() float64
- func (x *ResourceMetrics) GetNodeNetTransmitDropped() float64
- func (x *ResourceMetrics) GetNodeNetTransmitErrors() float64
- func (x *ResourceMetrics) GetNodeNetTransmitPckts() float64
- func (x *ResourceMetrics) GetNormalizedGpuVramCapacity() float64
- func (x *ResourceMetrics) GetNormalizedNodeMemoryCapacity() float64
- func (x *ResourceMetrics) GetNormalizedNodeMemoryCapacityInPeriod() float64
- func (*ResourceMetrics) ProtoMessage()
- func (x *ResourceMetrics) ProtoReflect() protoreflect.Message
- func (x *ResourceMetrics) Reset()
- func (x *ResourceMetrics) String() string
- type ResourceQuotaCondition
- func (*ResourceQuotaCondition) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceQuotaCondition) GetLastTransitionTime() int64
- func (x *ResourceQuotaCondition) GetMessage() string
- func (x *ResourceQuotaCondition) GetReason() string
- func (x *ResourceQuotaCondition) GetStatus() string
- func (x *ResourceQuotaCondition) GetType() string
- func (*ResourceQuotaCondition) ProtoMessage()
- func (x *ResourceQuotaCondition) ProtoReflect() protoreflect.Message
- func (x *ResourceQuotaCondition) Reset()
- func (x *ResourceQuotaCondition) String() string
- type ResourceQuotaDetails
- func (*ResourceQuotaDetails) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceQuotaDetails) GetConditions() []*ResourceQuotaCondition
- func (x *ResourceQuotaDetails) GetHardLimits() map[string]string
- func (x *ResourceQuotaDetails) GetScopeSelector() map[string]string
- func (x *ResourceQuotaDetails) GetScopes() []string
- func (x *ResourceQuotaDetails) GetStatus() string
- func (x *ResourceQuotaDetails) GetUsed() map[string]string
- func (*ResourceQuotaDetails) ProtoMessage()
- func (x *ResourceQuotaDetails) ProtoReflect() protoreflect.Message
- func (x *ResourceQuotaDetails) Reset()
- func (x *ResourceQuotaDetails) String() string
- type ResourceRequirements
- func (*ResourceRequirements) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceRequirements) GetLimits() map[string]string
- func (x *ResourceRequirements) GetRequests() map[string]string
- func (*ResourceRequirements) ProtoMessage()
- func (x *ResourceRequirements) ProtoReflect() protoreflect.Message
- func (x *ResourceRequirements) Reset()
- func (x *ResourceRequirements) String() string
- type ResourceSummary
- func (*ResourceSummary) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceSummary) GetContainerCount() int32
- func (x *ResourceSummary) GetCronJobCount() int32
- func (x *ResourceSummary) GetDaemonSetCount() int32
- func (x *ResourceSummary) GetDeploymentCount() int32
- func (x *ResourceSummary) GetFailedPods() int32
- func (x *ResourceSummary) GetJobCount() int32
- func (x *ResourceSummary) GetOverProvisionedCount() int32
- func (x *ResourceSummary) GetPendingPods() int32
- func (x *ResourceSummary) GetPodCount() int32
- func (x *ResourceSummary) GetReplicaSetCount() int32
- func (x *ResourceSummary) GetRunningPods() int32
- func (x *ResourceSummary) GetStatefulSetCount() int32
- func (x *ResourceSummary) GetSucceededPods() int32
- func (x *ResourceSummary) GetUnderProvisionedCount() int32
- func (x *ResourceSummary) GetUnknownPods() int32
- func (*ResourceSummary) ProtoMessage()
- func (x *ResourceSummary) ProtoReflect() protoreflect.Message
- func (x *ResourceSummary) Reset()
- func (x *ResourceSummary) String() string
- type ResourceType
- func (ResourceType) Descriptor() protoreflect.EnumDescriptor
- func (x ResourceType) Enum() *ResourceType
- func (ResourceType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ResourceType) Number() protoreflect.EnumNumber
- func (x ResourceType) String() string
- func (ResourceType) Type() protoreflect.EnumType
- type RoleBindingDetails
- func (*RoleBindingDetails) Descriptor() ([]byte, []int)deprecated
- func (x *RoleBindingDetails) GetRoleRef() *RoleReference
- func (x *RoleBindingDetails) GetSubjects() []*RoleBindingSubject
- func (*RoleBindingDetails) ProtoMessage()
- func (x *RoleBindingDetails) ProtoReflect() protoreflect.Message
- func (x *RoleBindingDetails) Reset()
- func (x *RoleBindingDetails) String() string
- type RoleBindingSubject
- func (*RoleBindingSubject) Descriptor() ([]byte, []int)deprecated
- func (x *RoleBindingSubject) GetApiGroup() string
- func (x *RoleBindingSubject) GetKind() string
- func (x *RoleBindingSubject) GetName() string
- func (x *RoleBindingSubject) GetNamespace() string
- func (*RoleBindingSubject) ProtoMessage()
- func (x *RoleBindingSubject) ProtoReflect() protoreflect.Message
- func (x *RoleBindingSubject) Reset()
- func (x *RoleBindingSubject) String() string
- type RoleDetails
- type RoleReference
- func (*RoleReference) Descriptor() ([]byte, []int)deprecated
- func (x *RoleReference) GetApiGroup() string
- func (x *RoleReference) GetKind() string
- func (x *RoleReference) GetName() string
- func (*RoleReference) ProtoMessage()
- func (x *RoleReference) ProtoReflect() protoreflect.Message
- func (x *RoleReference) Reset()
- func (x *RoleReference) String() string
- type RoleRule
- func (*RoleRule) Descriptor() ([]byte, []int)deprecated
- func (x *RoleRule) GetApiGroups() []string
- func (x *RoleRule) GetResourceNames() []string
- func (x *RoleRule) GetResources() []string
- func (x *RoleRule) GetVerbs() []string
- func (*RoleRule) ProtoMessage()
- func (x *RoleRule) ProtoReflect() protoreflect.Message
- func (x *RoleRule) Reset()
- func (x *RoleRule) String() string
- type SavingsData
- func (*SavingsData) Descriptor() ([]byte, []int)deprecated
- func (x *SavingsData) GetActualCpuCost() float64
- func (x *SavingsData) GetActualCpuRequest() float64
- func (x *SavingsData) GetCpuCostSavings() float64
- func (x *SavingsData) GetCpuCostWaste() float64
- func (x *SavingsData) GetCpuCostWithoutAutoscaler() float64
- func (x *SavingsData) GetCpuHighWaterMark() float64
- func (x *SavingsData) GetCpuSavingsMillicores() float64
- func (x *SavingsData) GetCpuUsageCost() float64
- func (x *SavingsData) GetCumulativeCpuSavingsMillicores() float64
- func (*SavingsData) ProtoMessage()
- func (x *SavingsData) ProtoReflect() protoreflect.Message
- func (x *SavingsData) Reset()
- func (x *SavingsData) String() string
- type SavingsDataPoint
- func (*SavingsDataPoint) Descriptor() ([]byte, []int)deprecated
- func (x *SavingsDataPoint) GetSavingsData() *SavingsData
- func (x *SavingsDataPoint) GetTimestamp() int64
- func (*SavingsDataPoint) ProtoMessage()
- func (x *SavingsDataPoint) ProtoReflect() protoreflect.Message
- func (x *SavingsDataPoint) Reset()
- func (x *SavingsDataPoint) String() string
- type SavingsTimeSeries
- func (*SavingsTimeSeries) Descriptor() ([]byte, []int)deprecated
- func (x *SavingsTimeSeries) GetSavingsDatapoints() []*SavingsDataPoint
- func (x *SavingsTimeSeries) GetTotalCpuCostSavings() float64
- func (x *SavingsTimeSeries) GetTotalCpuCostWaste() float64
- func (x *SavingsTimeSeries) GetTotalCpuSavingsMillicores() float64
- func (*SavingsTimeSeries) ProtoMessage()
- func (x *SavingsTimeSeries) ProtoReflect() protoreflect.Message
- func (x *SavingsTimeSeries) Reset()
- func (x *SavingsTimeSeries) String() string
- type ScaleTargetRef
- func (*ScaleTargetRef) Descriptor() ([]byte, []int)deprecated
- func (x *ScaleTargetRef) GetApiVersion() string
- func (x *ScaleTargetRef) GetKind() string
- func (x *ScaleTargetRef) GetName() string
- func (*ScaleTargetRef) ProtoMessage()
- func (x *ScaleTargetRef) ProtoReflect() protoreflect.Message
- func (x *ScaleTargetRef) Reset()
- func (x *ScaleTargetRef) String() string
- type SearchK8SResourcesRequest
- func (*SearchK8SResourcesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SearchK8SResourcesRequest) GetClusterId() string
- func (x *SearchK8SResourcesRequest) GetIncludeDeleted() bool
- func (x *SearchK8SResourcesRequest) GetSearchQuery() string
- func (x *SearchK8SResourcesRequest) GetTeamId() string
- func (*SearchK8SResourcesRequest) ProtoMessage()
- func (x *SearchK8SResourcesRequest) ProtoReflect() protoreflect.Message
- func (x *SearchK8SResourcesRequest) Reset()
- func (x *SearchK8SResourcesRequest) String() string
- type SearchK8SResourcesResponse
- func (*SearchK8SResourcesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SearchK8SResourcesResponse) GetResults() []*K8SSearchResult
- func (*SearchK8SResourcesResponse) ProtoMessage()
- func (x *SearchK8SResourcesResponse) ProtoReflect() protoreflect.Message
- func (x *SearchK8SResourcesResponse) Reset()
- func (x *SearchK8SResourcesResponse) String() string
- type SearchK8SWorkloadsRequest
- func (*SearchK8SWorkloadsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SearchK8SWorkloadsRequest) GetClusterIds() []string
- func (x *SearchK8SWorkloadsRequest) GetSearchQuery() string
- func (x *SearchK8SWorkloadsRequest) GetTeamId() string
- func (*SearchK8SWorkloadsRequest) ProtoMessage()
- func (x *SearchK8SWorkloadsRequest) ProtoReflect() protoreflect.Message
- func (x *SearchK8SWorkloadsRequest) Reset()
- func (x *SearchK8SWorkloadsRequest) String() string
- type SearchK8SWorkloadsResponse
- func (*SearchK8SWorkloadsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SearchK8SWorkloadsResponse) GetResults() []*K8SWorkloadSearchResult
- func (*SearchK8SWorkloadsResponse) ProtoMessage()
- func (x *SearchK8SWorkloadsResponse) ProtoReflect() protoreflect.Message
- func (x *SearchK8SWorkloadsResponse) Reset()
- func (x *SearchK8SWorkloadsResponse) String() string
- type SendClusterSnapshotStreamResponse
- func (*SendClusterSnapshotStreamResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SendClusterSnapshotStreamResponse) GetChunksReceived() int32
- func (x *SendClusterSnapshotStreamResponse) GetClusterId() string
- func (x *SendClusterSnapshotStreamResponse) GetMissingResources() *ClusterSnapshot
- func (x *SendClusterSnapshotStreamResponse) GetSnapshotId() string
- func (x *SendClusterSnapshotStreamResponse) GetStatus() string
- func (*SendClusterSnapshotStreamResponse) ProtoMessage()
- func (x *SendClusterSnapshotStreamResponse) ProtoReflect() protoreflect.Message
- func (x *SendClusterSnapshotStreamResponse) Reset()
- func (x *SendClusterSnapshotStreamResponse) String() string
- type SendNetworkTrafficMetricsRequest
- func (*SendNetworkTrafficMetricsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SendNetworkTrafficMetricsRequest) GetClusterId() string
- func (x *SendNetworkTrafficMetricsRequest) GetDnsLookups() []*DnsLookupItem
- func (x *SendNetworkTrafficMetricsRequest) GetIp2Domain() map[string]string
- func (x *SendNetworkTrafficMetricsRequest) GetItems() []*NetworkTrafficItem
- func (x *SendNetworkTrafficMetricsRequest) GetNodeName() string
- func (x *SendNetworkTrafficMetricsRequest) GetOperatorCommit() string
- func (x *SendNetworkTrafficMetricsRequest) GetOperatorVersion() string
- func (x *SendNetworkTrafficMetricsRequest) GetTeamId() string
- func (*SendNetworkTrafficMetricsRequest) ProtoMessage()
- func (x *SendNetworkTrafficMetricsRequest) ProtoReflect() protoreflect.Message
- func (x *SendNetworkTrafficMetricsRequest) Reset()
- func (x *SendNetworkTrafficMetricsRequest) String() string
- type SendNetworkTrafficMetricsResponse
- func (*SendNetworkTrafficMetricsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SendNetworkTrafficMetricsResponse) GetProcessedCount() int32
- func (*SendNetworkTrafficMetricsResponse) ProtoMessage()
- func (x *SendNetworkTrafficMetricsResponse) ProtoReflect() protoreflect.Message
- func (x *SendNetworkTrafficMetricsResponse) Reset()
- func (x *SendNetworkTrafficMetricsResponse) String() string
- type SendResourceBatchRequest
- func (*SendResourceBatchRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SendResourceBatchRequest) GetClusterId() string
- func (x *SendResourceBatchRequest) GetResources() []*ResourceItem
- func (x *SendResourceBatchRequest) GetTeamId() string
- func (*SendResourceBatchRequest) ProtoMessage()
- func (x *SendResourceBatchRequest) ProtoReflect() protoreflect.Message
- func (x *SendResourceBatchRequest) Reset()
- func (x *SendResourceBatchRequest) String() string
- type SendResourceBatchResponse
- func (*SendResourceBatchResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SendResourceBatchResponse) GetClusterIdentifier() string
- func (x *SendResourceBatchResponse) GetProcessedCount() int32
- func (x *SendResourceBatchResponse) GetResourceType() ResourceType
- func (*SendResourceBatchResponse) ProtoMessage()
- func (x *SendResourceBatchResponse) ProtoReflect() protoreflect.Message
- func (x *SendResourceBatchResponse) Reset()
- func (x *SendResourceBatchResponse) String() string
- type SendResourceRequest
- func (*SendResourceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SendResourceRequest) GetClusterId() string
- func (x *SendResourceRequest) GetData() *structpb.Struct
- func (x *SendResourceRequest) GetEventType() EventType
- func (x *SendResourceRequest) GetKey() string
- func (x *SendResourceRequest) GetResourceType() ResourceType
- func (x *SendResourceRequest) GetTeamId() string
- func (x *SendResourceRequest) GetTimestamp() *timestamppb.Timestamp
- func (*SendResourceRequest) ProtoMessage()
- func (x *SendResourceRequest) ProtoReflect() protoreflect.Message
- func (x *SendResourceRequest) Reset()
- func (x *SendResourceRequest) String() string
- type SendResourceResponse
- func (*SendResourceResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SendResourceResponse) GetClusterIdentifier() string
- func (x *SendResourceResponse) GetResourceType() ResourceType
- func (*SendResourceResponse) ProtoMessage()
- func (x *SendResourceResponse) ProtoReflect() protoreflect.Message
- func (x *SendResourceResponse) Reset()
- func (x *SendResourceResponse) String() string
- type SendTelemetryLogsRequest
- func (*SendTelemetryLogsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SendTelemetryLogsRequest) GetClusterId() string
- func (x *SendTelemetryLogsRequest) GetLogs() []*LogEntry
- func (x *SendTelemetryLogsRequest) GetTeamId() string
- func (*SendTelemetryLogsRequest) ProtoMessage()
- func (x *SendTelemetryLogsRequest) ProtoReflect() protoreflect.Message
- func (x *SendTelemetryLogsRequest) Reset()
- func (x *SendTelemetryLogsRequest) String() string
- type SendTelemetryLogsResponse
- func (*SendTelemetryLogsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SendTelemetryLogsResponse) GetProcessedCount() int32
- func (*SendTelemetryLogsResponse) ProtoMessage()
- func (x *SendTelemetryLogsResponse) ProtoReflect() protoreflect.Message
- func (x *SendTelemetryLogsResponse) Reset()
- func (x *SendTelemetryLogsResponse) String() string
- type SendTelemetryMetricsRequest
- func (*SendTelemetryMetricsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SendTelemetryMetricsRequest) GetClusterId() string
- func (x *SendTelemetryMetricsRequest) GetMetricFamilies() []*_go.MetricFamily
- func (*SendTelemetryMetricsRequest) ProtoMessage()
- func (x *SendTelemetryMetricsRequest) ProtoReflect() protoreflect.Message
- func (x *SendTelemetryMetricsRequest) Reset()
- func (x *SendTelemetryMetricsRequest) String() string
- type SendTelemetryMetricsResponse
- func (*SendTelemetryMetricsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SendTelemetryMetricsResponse) GetClusterId() string
- func (x *SendTelemetryMetricsResponse) GetProcessedCount() int32
- func (*SendTelemetryMetricsResponse) ProtoMessage()
- func (x *SendTelemetryMetricsResponse) ProtoReflect() protoreflect.Message
- func (x *SendTelemetryMetricsResponse) Reset()
- func (x *SendTelemetryMetricsResponse) String() string
- type SendWeeklySummaryEmailRequest
- func (*SendWeeklySummaryEmailRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SendWeeklySummaryEmailRequest) GetRequest() *SendWeeklySummaryEmailRequestData
- func (*SendWeeklySummaryEmailRequest) ProtoMessage()
- func (x *SendWeeklySummaryEmailRequest) ProtoReflect() protoreflect.Message
- func (x *SendWeeklySummaryEmailRequest) Reset()
- func (x *SendWeeklySummaryEmailRequest) String() string
- type SendWeeklySummaryEmailRequestData
- func (*SendWeeklySummaryEmailRequestData) Descriptor() ([]byte, []int)deprecated
- func (x *SendWeeklySummaryEmailRequestData) GetRecipients() []string
- func (x *SendWeeklySummaryEmailRequestData) GetTeamId() string
- func (*SendWeeklySummaryEmailRequestData) ProtoMessage()
- func (x *SendWeeklySummaryEmailRequestData) ProtoReflect() protoreflect.Message
- func (x *SendWeeklySummaryEmailRequestData) Reset()
- func (x *SendWeeklySummaryEmailRequestData) String() string
- type SendWeeklySummaryEmailResponse
- func (*SendWeeklySummaryEmailResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SendWeeklySummaryEmailResponse) GetMessage() string
- func (*SendWeeklySummaryEmailResponse) ProtoMessage()
- func (x *SendWeeklySummaryEmailResponse) ProtoReflect() protoreflect.Message
- func (x *SendWeeklySummaryEmailResponse) Reset()
- func (x *SendWeeklySummaryEmailResponse) String() string
- type SendWorkloadEmailRequest
- func (*SendWorkloadEmailRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SendWorkloadEmailRequest) GetClusterId() string
- func (x *SendWorkloadEmailRequest) GetStartTime() int64
- func (x *SendWorkloadEmailRequest) GetStopTime() int64
- func (x *SendWorkloadEmailRequest) GetTeamId() string
- func (x *SendWorkloadEmailRequest) GetTo() []string
- func (*SendWorkloadEmailRequest) ProtoMessage()
- func (x *SendWorkloadEmailRequest) ProtoReflect() protoreflect.Message
- func (x *SendWorkloadEmailRequest) Reset()
- func (x *SendWorkloadEmailRequest) String() string
- type SendWorkloadEmailResponse
- func (*SendWorkloadEmailResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SendWorkloadEmailResponse) GetMessage() string
- func (*SendWorkloadEmailResponse) ProtoMessage()
- func (x *SendWorkloadEmailResponse) ProtoReflect() protoreflect.Message
- func (x *SendWorkloadEmailResponse) Reset()
- func (x *SendWorkloadEmailResponse) String() string
- type ServiceAccountDetails
- func (*ServiceAccountDetails) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceAccountDetails) GetAutomountServiceAccountToken() bool
- func (x *ServiceAccountDetails) GetImagePullSecrets() []string
- func (x *ServiceAccountDetails) GetResourceVersion() string
- func (x *ServiceAccountDetails) GetSecrets() []string
- func (*ServiceAccountDetails) ProtoMessage()
- func (x *ServiceAccountDetails) ProtoReflect() protoreflect.Message
- func (x *ServiceAccountDetails) Reset()
- func (x *ServiceAccountDetails) String() string
- type ServiceDetails
- func (*ServiceDetails) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceDetails) GetEndpointAddresses() []string
- func (x *ServiceDetails) GetLoadBalancerIngress() []*LoadBalancerIngress
- func (x *ServiceDetails) GetPorts() []*ServicePort
- func (x *ServiceDetails) GetSelector() map[string]string
- func (*ServiceDetails) ProtoMessage()
- func (x *ServiceDetails) ProtoReflect() protoreflect.Message
- func (x *ServiceDetails) Reset()
- func (x *ServiceDetails) String() string
- type ServicePort
- func (*ServicePort) Descriptor() ([]byte, []int)deprecated
- func (x *ServicePort) GetAppProtocol() string
- func (x *ServicePort) GetName() string
- func (x *ServicePort) GetNodePort() int32
- func (x *ServicePort) GetPort() int32
- func (x *ServicePort) GetProtocol() string
- func (x *ServicePort) GetTargetPort() int32
- func (x *ServicePort) GetTargetPortName() string
- func (*ServicePort) ProtoMessage()
- func (x *ServicePort) ProtoReflect() protoreflect.Message
- func (x *ServicePort) Reset()
- func (x *ServicePort) String() string
- type StatefulSetDetails
- func (*StatefulSetDetails) Descriptor() ([]byte, []int)deprecated
- func (x *StatefulSetDetails) GetContainers() []*ContainerTemplate
- func (x *StatefulSetDetails) GetPartition() int32
- func (x *StatefulSetDetails) GetVolumeClaimTemplates() []*VolumeClaimTemplate
- func (*StatefulSetDetails) ProtoMessage()
- func (x *StatefulSetDetails) ProtoReflect() protoreflect.Message
- func (x *StatefulSetDetails) Reset()
- func (x *StatefulSetDetails) String() string
- type StorageClassDetails
- func (*StorageClassDetails) Descriptor() ([]byte, []int)deprecated
- func (x *StorageClassDetails) GetAllowVolumeExpansion() bool
- func (x *StorageClassDetails) GetAllowedTopologies() []*TopologySelector
- func (x *StorageClassDetails) GetMountOptions() []string
- func (x *StorageClassDetails) GetParameters() map[string]string
- func (x *StorageClassDetails) GetProvisioner() string
- func (x *StorageClassDetails) GetReclaimPolicy() string
- func (x *StorageClassDetails) GetVolumeBindingMode() string
- func (*StorageClassDetails) ProtoMessage()
- func (x *StorageClassDetails) ProtoReflect() protoreflect.Message
- func (x *StorageClassDetails) Reset()
- func (x *StorageClassDetails) String() string
- type TolerationInfo
- func (*TolerationInfo) Descriptor() ([]byte, []int)deprecated
- func (x *TolerationInfo) GetEffect() string
- func (x *TolerationInfo) GetKey() string
- func (x *TolerationInfo) GetOperator() string
- func (x *TolerationInfo) GetTolerationSeconds() int64
- func (x *TolerationInfo) GetValue() string
- func (*TolerationInfo) ProtoMessage()
- func (x *TolerationInfo) ProtoReflect() protoreflect.Message
- func (x *TolerationInfo) Reset()
- func (x *TolerationInfo) String() string
- type TopologySelector
- func (*TopologySelector) Descriptor() ([]byte, []int)deprecated
- func (x *TopologySelector) GetMatchLabelExpressions() []*TopologySelectorTerm
- func (*TopologySelector) ProtoMessage()
- func (x *TopologySelector) ProtoReflect() protoreflect.Message
- func (x *TopologySelector) Reset()
- func (x *TopologySelector) String() string
- type TopologySelectorTerm
- func (*TopologySelectorTerm) Descriptor() ([]byte, []int)deprecated
- func (x *TopologySelectorTerm) GetMatchLabels() map[string]string
- func (*TopologySelectorTerm) ProtoMessage()
- func (x *TopologySelectorTerm) ProtoReflect() protoreflect.Message
- func (x *TopologySelectorTerm) Reset()
- func (x *TopologySelectorTerm) String() string
- type UnimplementedClusterMutationServiceServer
- func (UnimplementedClusterMutationServiceServer) CreateCluster(context.Context, *CreateClusterRequest) (*CreateClusterResponse, error)
- func (UnimplementedClusterMutationServiceServer) DeleteCluster(context.Context, *DeleteClusterRequest) (*DeleteClusterResponse, error)
- func (UnimplementedClusterMutationServiceServer) ResetClusterToken(context.Context, *ResetClusterTokenRequest) (*ResetClusterTokenResponse, error)
- func (UnimplementedClusterMutationServiceServer) UpdateCluster(context.Context, *UpdateClusterRequest) (*UpdateClusterResponse, error)
- type UnimplementedClusterServiceServer
- func (UnimplementedClusterServiceServer) CreateClusterToken(context.Context, *CreateClusterTokenRequest) (*CreateClusterTokenResponse, error)
- func (UnimplementedClusterServiceServer) GetClustersBasicInfo(context.Context, *GetClustersBasicInfoRequest) (*GetClustersBasicInfoResponse, error)
- func (UnimplementedClusterServiceServer) GetClustersWithMetrics(context.Context, *GetClustersWithMetricsRequest) (*GetClustersWithMetricsResponse, error)
- func (UnimplementedClusterServiceServer) GetNetworkDependencies(context.Context, *GetNetworkDependenciesRequest) (*GetNetworkDependenciesResponse, error)
- type UnimplementedInstanceServiceServer
- func (UnimplementedInstanceServiceServer) GetAvailabilityZone(context.Context, *GetAvailabilityZoneRequest) (*GetAvailabilityZoneResponse, error)
- func (UnimplementedInstanceServiceServer) GetAvailabilityZones(context.Context, *GetAvailabilityZonesRequest) (*GetAvailabilityZonesResponse, error)
- func (UnimplementedInstanceServiceServer) GetCloudProvider(context.Context, *GetCloudProviderRequest) (*GetCloudProviderResponse, error)
- func (UnimplementedInstanceServiceServer) GetCloudProviders(context.Context, *GetCloudProvidersRequest) (*GetCloudProvidersResponse, error)
- func (UnimplementedInstanceServiceServer) GetInstance(context.Context, *GetInstanceRequest) (*GetInstanceResponse, error)
- func (UnimplementedInstanceServiceServer) GetInstanceType(context.Context, *GetInstanceTypeRequest) (*GetInstanceTypeResponse, error)
- func (UnimplementedInstanceServiceServer) GetInstanceTypes(context.Context, *GetInstanceTypesRequest) (*GetInstanceTypesResponse, error)
- func (UnimplementedInstanceServiceServer) GetInstances(context.Context, *GetInstancesRequest) (*GetInstancesResponse, error)
- func (UnimplementedInstanceServiceServer) GetOperatingSystem(context.Context, *GetOperatingSystemRequest) (*GetOperatingSystemResponse, error)
- func (UnimplementedInstanceServiceServer) GetOperatingSystems(context.Context, *GetOperatingSystemsRequest) (*GetOperatingSystemsResponse, error)
- func (UnimplementedInstanceServiceServer) GetRegion(context.Context, *GetRegionRequest) (*GetRegionResponse, error)
- func (UnimplementedInstanceServiceServer) GetRegions(context.Context, *GetRegionsRequest) (*GetRegionsResponse, error)
- type UnimplementedK8SServiceServer
- func (UnimplementedK8SServiceServer) GalaxyGetClusterPerspective(context.Context, *GalaxyGetClusterPerspectiveRequest) (*GalaxyGetClusterPerspectiveResponse, error)
- func (UnimplementedK8SServiceServer) GalaxyGetNodePerspective(context.Context, *GalaxyGetNodePerspectiveRequest) (*GalaxyGetNodePerspectiveResponse, error)
- func (UnimplementedK8SServiceServer) GalaxyGetWorkloadPerspective(context.Context, *GalaxyGetWorkloadPerspectiveRequest) (*GalaxyGetWorkloadPerspectiveResponse, error)
- func (UnimplementedK8SServiceServer) GetAllNamespaces(context.Context, *GetAllNamespacesRequest) (*GetAllNamespacesResponse, error)
- func (UnimplementedK8SServiceServer) GetAllNodeGroupNames(context.Context, *GetAllNodeGroupNamesRequest) (*GetAllNodeGroupNamesResponse, error)
- func (UnimplementedK8SServiceServer) GetAllNodeGroups(context.Context, *GetAllNodeGroupsRequest) (*GetAllNodeGroupsResponse, error)
- func (UnimplementedK8SServiceServer) GetAllWorkloadLabels(context.Context, *GetAllWorkloadLabelsRequest) (*GetAllWorkloadLabelsResponse, error)
- func (UnimplementedK8SServiceServer) GetAllWorkloadNames(context.Context, *GetAllWorkloadNamesRequest) (*GetAllWorkloadNamesResponse, error)
- func (UnimplementedK8SServiceServer) GetCluster(context.Context, *GetClusterRequest) (*GetClusterResponse, error)
- func (UnimplementedK8SServiceServer) GetClusterMetadata(context.Context, *GetClusterMetadataRequest) (*GetClusterMetadataResponse, error)
- func (UnimplementedK8SServiceServer) GetClusterType(context.Context, *GetClusterTypeRequest) (*GetClusterTypeResponse, error)
- func (UnimplementedK8SServiceServer) GetClusters(context.Context, *GetClustersRequest) (*GetClustersResponse, error)
- func (UnimplementedK8SServiceServer) GetClustersNodeInfo(context.Context, *GetClustersNodeInfoRequest) (*GetClustersNodeInfoResponse, error)
- func (UnimplementedK8SServiceServer) GetForecastWorkload(context.Context, *GetForecastWorkloadRequest) (*GetForecastWorkloadResponse, error)
- func (UnimplementedK8SServiceServer) GetForecastWorkloads(context.Context, *GetForecastWorkloadsRequest) (*GetForecastWorkloadsResponse, error)
- func (UnimplementedK8SServiceServer) GetLatestOperatorVersion(context.Context, *GetLatestOperatorVersionRequest) (*GetLatestOperatorVersionResponse, error)
- func (UnimplementedK8SServiceServer) GetNode(context.Context, *GetNodeRequest) (*GetNodeResponse, error)
- func (UnimplementedK8SServiceServer) GetNodeGroup(context.Context, *GetNodeGroupRequest) (*GetNodeGroupResponse, error)
- func (UnimplementedK8SServiceServer) GetNodeGroups(context.Context, *GetNodeGroupsRequest) (*GetNodeGroupsResponse, error)
- func (UnimplementedK8SServiceServer) GetNodeGroupsUtilization(context.Context, *GetNodeGroupsUtilizationRequest) (*GetNodeGroupsUtilizationResponse, error)
- func (UnimplementedK8SServiceServer) GetPods(context.Context, *GetPodsRequest) (*GetPodsResponse, error)
- func (UnimplementedK8SServiceServer) GetRelationsForKind(context.Context, *GetRelatedResourcesRequest) (*GetRelatedResourcesResponse, error)
- func (UnimplementedK8SServiceServer) GetResources(context.Context, *GetResourcesRequest) (*GetResourcesResponse, error)
- func (UnimplementedK8SServiceServer) GetWorkload(context.Context, *GetWorkloadRequest) (*GetWorkloadResponse, error)
- func (UnimplementedK8SServiceServer) GetWorkloadPodHistory(context.Context, *GetWorkloadPodHistoryRequest) (*GetWorkloadPodHistoryResponse, error)
- func (UnimplementedK8SServiceServer) GetWorkloads(context.Context, *GetWorkloadsRequest) (*GetWorkloadsResponse, error)
- func (UnimplementedK8SServiceServer) GetWorkloadsStats(context.Context, *GetWorkloadsStatsRequest) (*GetWorkloadsStatsResponse, error)
- func (UnimplementedK8SServiceServer) ListAuditLogOriginators(context.Context, *ListAuditLogOriginatorsRequest) (*ListAuditLogOriginatorsResponse, error)
- func (UnimplementedK8SServiceServer) ListAuditLogs(context.Context, *ListAuditLogsRequest) (*ListAuditLogsResponse, error)
- func (UnimplementedK8SServiceServer) ListClusters(context.Context, *ListClustersRequest) (*ListClustersResponse, error)
- func (UnimplementedK8SServiceServer) LookupNodeInstance(context.Context, *LookupNodeInstanceRequest) (*LookupNodeInstanceResponse, error)
- func (UnimplementedK8SServiceServer) MetadataForWorkloads(context.Context, *MetadataForWorkloadsRequest) (*MetadataForWorkloadsResponse, error)
- func (UnimplementedK8SServiceServer) SearchK8SResources(context.Context, *SearchK8SResourcesRequest) (*SearchK8SResourcesResponse, error)
- func (UnimplementedK8SServiceServer) SearchK8SWorkloads(context.Context, *SearchK8SWorkloadsRequest) (*SearchK8SWorkloadsResponse, error)
- func (UnimplementedK8SServiceServer) SendWeeklySummaryEmail(context.Context, *SendWeeklySummaryEmailRequest) (*SendWeeklySummaryEmailResponse, error)
- func (UnimplementedK8SServiceServer) SendWorkloadEmail(context.Context, *SendWorkloadEmailRequest) (*SendWorkloadEmailResponse, error)
- type UnimplementedMetricsCollectorServiceServer
- func (UnimplementedMetricsCollectorServiceServer) NodeMetadata(context.Context, *NodeMetadataRequest) (*NodeMetadataResponse, error)
- func (UnimplementedMetricsCollectorServiceServer) SendClusterSnapshotStream(MetricsCollectorService_SendClusterSnapshotStreamServer) error
- func (UnimplementedMetricsCollectorServiceServer) SendNetworkTrafficMetrics(context.Context, *SendNetworkTrafficMetricsRequest) (*SendNetworkTrafficMetricsResponse, error)
- func (UnimplementedMetricsCollectorServiceServer) SendResource(context.Context, *SendResourceRequest) (*SendResourceResponse, error)
- func (UnimplementedMetricsCollectorServiceServer) SendResourceBatch(context.Context, *SendResourceBatchRequest) (*SendResourceBatchResponse, error)
- func (UnimplementedMetricsCollectorServiceServer) SendTelemetryLogs(context.Context, *SendTelemetryLogsRequest) (*SendTelemetryLogsResponse, error)
- func (UnimplementedMetricsCollectorServiceServer) SendTelemetryMetrics(context.Context, *SendTelemetryMetricsRequest) (*SendTelemetryMetricsResponse, error)
- type UnimplementedMpaServiceServer
- type UnimplementedUtilizationServiceServer
- func (UnimplementedUtilizationServiceServer) DailyUtilization(context.Context, *DailyUtilizationRequest) (*DailyUtilizationResponse, error)
- func (UnimplementedUtilizationServiceServer) DailyUtilizationInstanceType(context.Context, *DailyUtilizationInstanceTypeRequest) (*DailyUtilizationInstanceTypeResponse, error)
- func (UnimplementedUtilizationServiceServer) DailyUtilizationNodeType(context.Context, *DailyUtilizationNodeTypeRequest) (*DailyUtilizationNodeTypeResponse, error)
- type UnsafeClusterMutationServiceServer
- type UnsafeClusterServiceServer
- type UnsafeInstanceServiceServer
- type UnsafeK8SServiceServer
- type UnsafeMetricsCollectorServiceServer
- type UnsafeMpaServiceServer
- type UnsafeUtilizationServiceServer
- type UpdateClusterRequest
- func (*UpdateClusterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateClusterRequest) GetClusterId() string
- func (x *UpdateClusterRequest) GetClusterName() string
- func (x *UpdateClusterRequest) GetCpuCostPerHour() float64
- func (x *UpdateClusterRequest) GetGpuCostPerHour() float64
- func (x *UpdateClusterRequest) GetMemoryCostPerHour() float64
- func (x *UpdateClusterRequest) GetTeamId() string
- func (*UpdateClusterRequest) ProtoMessage()
- func (x *UpdateClusterRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateClusterRequest) Reset()
- func (x *UpdateClusterRequest) String() string
- type UpdateClusterResponse
- func (*UpdateClusterResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateClusterResponse) GetCluster() *Cluster
- func (*UpdateClusterResponse) ProtoMessage()
- func (x *UpdateClusterResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateClusterResponse) Reset()
- func (x *UpdateClusterResponse) String() string
- type UtilizationServiceClient
- type UtilizationServiceServer
- type VPACondition
- func (*VPACondition) Descriptor() ([]byte, []int)deprecated
- func (x *VPACondition) GetLastTransitionTime() int64
- func (x *VPACondition) GetMessage() string
- func (x *VPACondition) GetReason() string
- func (x *VPACondition) GetStatus() string
- func (x *VPACondition) GetType() string
- func (*VPACondition) ProtoMessage()
- func (x *VPACondition) ProtoReflect() protoreflect.Message
- func (x *VPACondition) Reset()
- func (x *VPACondition) String() string
- type VPAContainerRecommendation
- func (*VPAContainerRecommendation) Descriptor() ([]byte, []int)deprecated
- func (x *VPAContainerRecommendation) GetContainerName() string
- func (x *VPAContainerRecommendation) GetLowerBound() map[string]string
- func (x *VPAContainerRecommendation) GetTarget() map[string]string
- func (x *VPAContainerRecommendation) GetUncappedTarget() map[string]string
- func (x *VPAContainerRecommendation) GetUpperBound() map[string]string
- func (*VPAContainerRecommendation) ProtoMessage()
- func (x *VPAContainerRecommendation) ProtoReflect() protoreflect.Message
- func (x *VPAContainerRecommendation) Reset()
- func (x *VPAContainerRecommendation) String() string
- type VPAContainerResourcePolicy
- func (*VPAContainerResourcePolicy) Descriptor() ([]byte, []int)deprecated
- func (x *VPAContainerResourcePolicy) GetContainerName() string
- func (x *VPAContainerResourcePolicy) GetControlledResources() []string
- func (x *VPAContainerResourcePolicy) GetControlledValues() string
- func (x *VPAContainerResourcePolicy) GetMaxAllowed() map[string]string
- func (x *VPAContainerResourcePolicy) GetMinAllowed() map[string]string
- func (x *VPAContainerResourcePolicy) GetMode() string
- func (*VPAContainerResourcePolicy) ProtoMessage()
- func (x *VPAContainerResourcePolicy) ProtoReflect() protoreflect.Message
- func (x *VPAContainerResourcePolicy) Reset()
- func (x *VPAContainerResourcePolicy) String() string
- type VPADetails
- func (*VPADetails) Descriptor() ([]byte, []int)deprecated
- func (x *VPADetails) GetConditions() []*VPACondition
- func (x *VPADetails) GetRecommendation() *VPARecommendation
- func (x *VPADetails) GetResourcePolicy() *VPAResourcePolicy
- func (x *VPADetails) GetTargetRef() *VPATargetRef
- func (x *VPADetails) GetUpdatePolicy() *VPAUpdatePolicy
- func (*VPADetails) ProtoMessage()
- func (x *VPADetails) ProtoReflect() protoreflect.Message
- func (x *VPADetails) Reset()
- func (x *VPADetails) String() string
- type VPARecommendation
- func (*VPARecommendation) Descriptor() ([]byte, []int)deprecated
- func (x *VPARecommendation) GetContainerRecommendations() []*VPAContainerRecommendation
- func (*VPARecommendation) ProtoMessage()
- func (x *VPARecommendation) ProtoReflect() protoreflect.Message
- func (x *VPARecommendation) Reset()
- func (x *VPARecommendation) String() string
- type VPAResourcePolicy
- func (*VPAResourcePolicy) Descriptor() ([]byte, []int)deprecated
- func (x *VPAResourcePolicy) GetContainerPolicies() []*VPAContainerResourcePolicy
- func (*VPAResourcePolicy) ProtoMessage()
- func (x *VPAResourcePolicy) ProtoReflect() protoreflect.Message
- func (x *VPAResourcePolicy) Reset()
- func (x *VPAResourcePolicy) String() string
- type VPATargetRef
- func (*VPATargetRef) Descriptor() ([]byte, []int)deprecated
- func (x *VPATargetRef) GetApiVersion() string
- func (x *VPATargetRef) GetKind() string
- func (x *VPATargetRef) GetName() string
- func (*VPATargetRef) ProtoMessage()
- func (x *VPATargetRef) ProtoReflect() protoreflect.Message
- func (x *VPATargetRef) Reset()
- func (x *VPATargetRef) String() string
- type VPAUpdatePolicy
- func (*VPAUpdatePolicy) Descriptor() ([]byte, []int)deprecated
- func (x *VPAUpdatePolicy) GetMinReplicas() int32
- func (x *VPAUpdatePolicy) GetUpdateMode() string
- func (*VPAUpdatePolicy) ProtoMessage()
- func (x *VPAUpdatePolicy) ProtoReflect() protoreflect.Message
- func (x *VPAUpdatePolicy) Reset()
- func (x *VPAUpdatePolicy) String() string
- type VolcanoJobCondition
- func (*VolcanoJobCondition) Descriptor() ([]byte, []int)deprecated
- func (x *VolcanoJobCondition) GetLastTransitionTime() int64
- func (x *VolcanoJobCondition) GetMessage() string
- func (x *VolcanoJobCondition) GetReason() string
- func (x *VolcanoJobCondition) GetStatus() string
- func (x *VolcanoJobCondition) GetType() string
- func (*VolcanoJobCondition) ProtoMessage()
- func (x *VolcanoJobCondition) ProtoReflect() protoreflect.Message
- func (x *VolcanoJobCondition) Reset()
- func (x *VolcanoJobCondition) String() string
- type VolcanoJobDetails
- func (*VolcanoJobDetails) Descriptor() ([]byte, []int)deprecated
- func (x *VolcanoJobDetails) GetConditions() []*VolcanoJobCondition
- func (x *VolcanoJobDetails) GetContainers() []*ContainerTemplate
- func (x *VolcanoJobDetails) GetMinAvailable() int32
- func (x *VolcanoJobDetails) GetPriorityClass() string
- func (x *VolcanoJobDetails) GetQueue() string
- func (x *VolcanoJobDetails) GetSchedulePolicy() string
- func (x *VolcanoJobDetails) GetTasks() []*VolcanoTask
- func (*VolcanoJobDetails) ProtoMessage()
- func (x *VolcanoJobDetails) ProtoReflect() protoreflect.Message
- func (x *VolcanoJobDetails) Reset()
- func (x *VolcanoJobDetails) String() string
- type VolcanoTask
- func (*VolcanoTask) Descriptor() ([]byte, []int)deprecated
- func (x *VolcanoTask) GetContainers() []*ContainerTemplate
- func (x *VolcanoTask) GetName() string
- func (x *VolcanoTask) GetReplicas() int32
- func (*VolcanoTask) ProtoMessage()
- func (x *VolcanoTask) ProtoReflect() protoreflect.Message
- func (x *VolcanoTask) Reset()
- func (x *VolcanoTask) String() string
- type VolumeClaimTemplate
- func (*VolumeClaimTemplate) Descriptor() ([]byte, []int)deprecated
- func (x *VolumeClaimTemplate) GetAccessModes() []string
- func (x *VolumeClaimTemplate) GetName() string
- func (x *VolumeClaimTemplate) GetStorageClass() string
- func (x *VolumeClaimTemplate) GetStorageRequests() int64
- func (x *VolumeClaimTemplate) GetVolumeMode() string
- func (*VolumeClaimTemplate) ProtoMessage()
- func (x *VolumeClaimTemplate) ProtoReflect() protoreflect.Message
- func (x *VolumeClaimTemplate) Reset()
- func (x *VolumeClaimTemplate) String() string
- type VolumeNodeAffinity
- func (*VolumeNodeAffinity) Descriptor() ([]byte, []int)deprecated
- func (x *VolumeNodeAffinity) GetPreferred() []*NodeSelectorRequirement
- func (x *VolumeNodeAffinity) GetRequired() []*NodeSelectorRequirement
- func (*VolumeNodeAffinity) ProtoMessage()
- func (x *VolumeNodeAffinity) ProtoReflect() protoreflect.Message
- func (x *VolumeNodeAffinity) Reset()
- func (x *VolumeNodeAffinity) String() string
- type WorkloadFilters
- func (*WorkloadFilters) Descriptor() ([]byte, []int)deprecated
- func (x *WorkloadFilters) GetAnnotationSelector() *LabelSelector
- func (x *WorkloadFilters) GetKindFilter() []K8SObjectKind
- func (x *WorkloadFilters) GetNamePattern() *RegexPattern
- func (x *WorkloadFilters) GetNamespaceSelector() *LabelSelector
- func (x *WorkloadFilters) GetNodeGroupNames() []string
- func (x *WorkloadFilters) GetStatus() WorkloadStatusFilter
- func (x *WorkloadFilters) GetWorkloadNames() []string
- func (x *WorkloadFilters) GetWorkloadSelector() *LabelSelector
- func (*WorkloadFilters) ProtoMessage()
- func (x *WorkloadFilters) ProtoReflect() protoreflect.Message
- func (x *WorkloadFilters) Reset()
- func (x *WorkloadFilters) String() string
- type WorkloadItem
- func (*WorkloadItem) Descriptor() ([]byte, []int)deprecated
- func (x *WorkloadItem) GetAnnotations() map[string]string
- func (x *WorkloadItem) GetChildren() []*WorkloadItem
- func (x *WorkloadItem) GetClusterId() string
- func (x *WorkloadItem) GetCostDataPoints() []*CostDataPoint
- func (x *WorkloadItem) GetCostInfo() *CostInfo
- func (x *WorkloadItem) GetCreatedAt() *timestamppb.Timestamp
- func (x *WorkloadItem) GetCreationTimestamp() int64
- func (x *WorkloadItem) GetDeletedAt() *timestamppb.Timestamp
- func (x *WorkloadItem) GetId() string
- func (x *WorkloadItem) GetImpactScore() float64
- func (x *WorkloadItem) GetIsKarpenterResource() bool
- func (x *WorkloadItem) GetKind() string
- func (x *WorkloadItem) GetLabels() map[string]string
- func (x *WorkloadItem) GetName() string
- func (x *WorkloadItem) GetNamespace() string
- func (x *WorkloadItem) GetOwnerKind() string
- func (x *WorkloadItem) GetOwnerUid() string
- func (x *WorkloadItem) GetPolicyIds() []string
- func (x *WorkloadItem) GetReplicasFromMetrics() int32
- func (x *WorkloadItem) GetReplicasFromSpec() int32
- func (x *WorkloadItem) GetReplicasFromStatus() int32
- func (x *WorkloadItem) GetResourceDataPoints() []*ResourceDataPoint
- func (x *WorkloadItem) GetResourceDetails() *ResourceDetails
- func (x *WorkloadItem) GetResourceMetrics() *ResourceMetrics
- func (x *WorkloadItem) GetRootOwnerKind() string
- func (x *WorkloadItem) GetRootOwnerUid() string
- func (x *WorkloadItem) GetUid() string
- func (*WorkloadItem) ProtoMessage()
- func (x *WorkloadItem) ProtoReflect() protoreflect.Message
- func (x *WorkloadItem) Reset()
- func (x *WorkloadItem) String() string
- type WorkloadMetadata
- func (*WorkloadMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *WorkloadMetadata) GetAnnotation() string
- func (x *WorkloadMetadata) GetKind() K8SObjectKind
- func (x *WorkloadMetadata) GetLabel() string
- func (x *WorkloadMetadata) GetMetadata() string
- func (x *WorkloadMetadata) GetPodUidToNodeMetadata() map[string]*NodeMetadata
- func (x *WorkloadMetadata) GetPodUidToPodMetadata() map[string]*PodMetadata
- func (x *WorkloadMetadata) GetSpec() string
- func (x *WorkloadMetadata) GetStatus() string
- func (*WorkloadMetadata) ProtoMessage()
- func (x *WorkloadMetadata) ProtoReflect() protoreflect.Message
- func (x *WorkloadMetadata) Reset()
- func (x *WorkloadMetadata) String() string
- type WorkloadNode
- func (*WorkloadNode) Descriptor() ([]byte, []int)deprecated
- func (x *WorkloadNode) GetNamespace() string
- func (x *WorkloadNode) GetWorkloadKind() string
- func (x *WorkloadNode) GetWorkloadName() string
- func (*WorkloadNode) ProtoMessage()
- func (x *WorkloadNode) ProtoReflect() protoreflect.Message
- func (x *WorkloadNode) Reset()
- func (x *WorkloadNode) String() string
- type WorkloadStatusFilter
- func (WorkloadStatusFilter) Descriptor() protoreflect.EnumDescriptor
- func (x WorkloadStatusFilter) Enum() *WorkloadStatusFilter
- func (WorkloadStatusFilter) EnumDescriptor() ([]byte, []int)deprecated
- func (x WorkloadStatusFilter) Number() protoreflect.EnumNumber
- func (x WorkloadStatusFilter) String() string
- func (WorkloadStatusFilter) Type() protoreflect.EnumType
Constants ¶
const ( ClusterService_GetClustersBasicInfo_FullMethodName = "/api.v1.ClusterService/GetClustersBasicInfo" ClusterService_GetClustersWithMetrics_FullMethodName = "/api.v1.ClusterService/GetClustersWithMetrics" ClusterService_CreateClusterToken_FullMethodName = "/api.v1.ClusterService/CreateClusterToken" ClusterService_GetNetworkDependencies_FullMethodName = "/api.v1.ClusterService/GetNetworkDependencies" )
const ( InstanceService_GetInstance_FullMethodName = "/api.v1.InstanceService/GetInstance" InstanceService_GetInstances_FullMethodName = "/api.v1.InstanceService/GetInstances" InstanceService_GetInstanceType_FullMethodName = "/api.v1.InstanceService/GetInstanceType" InstanceService_GetInstanceTypes_FullMethodName = "/api.v1.InstanceService/GetInstanceTypes" InstanceService_GetRegion_FullMethodName = "/api.v1.InstanceService/GetRegion" InstanceService_GetRegions_FullMethodName = "/api.v1.InstanceService/GetRegions" InstanceService_GetAvailabilityZone_FullMethodName = "/api.v1.InstanceService/GetAvailabilityZone" InstanceService_GetAvailabilityZones_FullMethodName = "/api.v1.InstanceService/GetAvailabilityZones" InstanceService_GetOperatingSystem_FullMethodName = "/api.v1.InstanceService/GetOperatingSystem" InstanceService_GetOperatingSystems_FullMethodName = "/api.v1.InstanceService/GetOperatingSystems" InstanceService_GetCloudProvider_FullMethodName = "/api.v1.InstanceService/GetCloudProvider" InstanceService_GetCloudProviders_FullMethodName = "/api.v1.InstanceService/GetCloudProviders" )
const ( K8SService_GetWorkloadsStats_FullMethodName = "/api.v1.K8SService/GetWorkloadsStats" K8SService_GetClusters_FullMethodName = "/api.v1.K8SService/GetClusters" K8SService_ListClusters_FullMethodName = "/api.v1.K8SService/ListClusters" K8SService_GetCluster_FullMethodName = "/api.v1.K8SService/GetCluster" K8SService_GetClusterMetadata_FullMethodName = "/api.v1.K8SService/GetClusterMetadata" K8SService_GetAllNamespaces_FullMethodName = "/api.v1.K8SService/GetAllNamespaces" K8SService_GetAllWorkloadNames_FullMethodName = "/api.v1.K8SService/GetAllWorkloadNames" K8SService_GetAllWorkloadLabels_FullMethodName = "/api.v1.K8SService/GetAllWorkloadLabels" K8SService_GetAllNodeGroupNames_FullMethodName = "/api.v1.K8SService/GetAllNodeGroupNames" K8SService_MetadataForWorkloads_FullMethodName = "/api.v1.K8SService/MetadataForWorkloads" K8SService_GetNodeGroups_FullMethodName = "/api.v1.K8SService/GetNodeGroups" K8SService_GetAllNodeGroups_FullMethodName = "/api.v1.K8SService/GetAllNodeGroups" K8SService_GetNodeGroupsUtilization_FullMethodName = "/api.v1.K8SService/GetNodeGroupsUtilization" K8SService_GetNodeGroup_FullMethodName = "/api.v1.K8SService/GetNodeGroup" K8SService_GetNode_FullMethodName = "/api.v1.K8SService/GetNode" K8SService_GetWorkloads_FullMethodName = "/api.v1.K8SService/GetWorkloads" K8SService_GetWorkload_FullMethodName = "/api.v1.K8SService/GetWorkload" K8SService_GetForecastWorkloads_FullMethodName = "/api.v1.K8SService/GetForecastWorkloads" K8SService_GetForecastWorkload_FullMethodName = "/api.v1.K8SService/GetForecastWorkload" K8SService_GetResources_FullMethodName = "/api.v1.K8SService/GetResources" K8SService_GetPods_FullMethodName = "/api.v1.K8SService/GetPods" K8SService_GetLatestOperatorVersion_FullMethodName = "/api.v1.K8SService/GetLatestOperatorVersion" K8SService_GalaxyGetClusterPerspective_FullMethodName = "/api.v1.K8SService/GalaxyGetClusterPerspective" K8SService_GalaxyGetNodePerspective_FullMethodName = "/api.v1.K8SService/GalaxyGetNodePerspective" K8SService_GalaxyGetWorkloadPerspective_FullMethodName = "/api.v1.K8SService/GalaxyGetWorkloadPerspective" K8SService_ListAuditLogs_FullMethodName = "/api.v1.K8SService/ListAuditLogs" K8SService_ListAuditLogOriginators_FullMethodName = "/api.v1.K8SService/ListAuditLogOriginators" K8SService_SendWorkloadEmail_FullMethodName = "/api.v1.K8SService/SendWorkloadEmail" K8SService_SendWeeklySummaryEmail_FullMethodName = "/api.v1.K8SService/SendWeeklySummaryEmail" K8SService_GetClustersNodeInfo_FullMethodName = "/api.v1.K8SService/GetClustersNodeInfo" K8SService_SearchK8SResources_FullMethodName = "/api.v1.K8SService/SearchK8sResources" K8SService_SearchK8SWorkloads_FullMethodName = "/api.v1.K8SService/SearchK8sWorkloads" K8SService_GetClusterType_FullMethodName = "/api.v1.K8SService/GetClusterType" K8SService_GetRelationsForKind_FullMethodName = "/api.v1.K8SService/GetRelationsForKind" K8SService_LookupNodeInstance_FullMethodName = "/api.v1.K8SService/LookupNodeInstance" K8SService_GetWorkloadPodHistory_FullMethodName = "/api.v1.K8SService/GetWorkloadPodHistory" )
const ( ClusterMutationService_CreateCluster_FullMethodName = "/api.v1.ClusterMutationService/CreateCluster" ClusterMutationService_DeleteCluster_FullMethodName = "/api.v1.ClusterMutationService/DeleteCluster" ClusterMutationService_UpdateCluster_FullMethodName = "/api.v1.ClusterMutationService/UpdateCluster" ClusterMutationService_ResetClusterToken_FullMethodName = "/api.v1.ClusterMutationService/ResetClusterToken" )
const ( UtilizationService_DailyUtilization_FullMethodName = "/api.v1.UtilizationService/DailyUtilization" UtilizationService_DailyUtilizationInstanceType_FullMethodName = "/api.v1.UtilizationService/DailyUtilizationInstanceType" UtilizationService_DailyUtilizationNodeType_FullMethodName = "/api.v1.UtilizationService/DailyUtilizationNodeType" )
const ( MetricsCollectorService_SendResource_FullMethodName = "/api.v1.MetricsCollectorService/SendResource" MetricsCollectorService_SendResourceBatch_FullMethodName = "/api.v1.MetricsCollectorService/SendResourceBatch" MetricsCollectorService_SendTelemetryMetrics_FullMethodName = "/api.v1.MetricsCollectorService/SendTelemetryMetrics" MetricsCollectorService_SendClusterSnapshotStream_FullMethodName = "/api.v1.MetricsCollectorService/SendClusterSnapshotStream" MetricsCollectorService_SendTelemetryLogs_FullMethodName = "/api.v1.MetricsCollectorService/SendTelemetryLogs" MetricsCollectorService_SendNetworkTrafficMetrics_FullMethodName = "/api.v1.MetricsCollectorService/SendNetworkTrafficMetrics" MetricsCollectorService_NodeMetadata_FullMethodName = "/api.v1.MetricsCollectorService/NodeMetadata" )
const (
MpaService_StreamWorkloadMetrics_FullMethodName = "/api.v1.MpaService/StreamWorkloadMetrics"
)
Variables ¶
var ( K8SObjectKind_name = map[int32]string{ 0: "K8S_OBJECT_KIND_UNSPECIFIED", 1: "K8S_OBJECT_KIND_DEPLOYMENT", 2: "K8S_OBJECT_KIND_REPLICA_SET", 3: "K8S_OBJECT_KIND_STATEFUL_SET", 4: "K8S_OBJECT_KIND_DAEMON_SET", 5: "K8S_OBJECT_KIND_JOB", 6: "K8S_OBJECT_KIND_CRON_JOB", 7: "K8S_OBJECT_KIND_REPLICATION_CONTROLLER", 8: "K8S_OBJECT_KIND_POD", 9: "K8S_OBJECT_KIND_NAMESPACE", 10: "K8S_OBJECT_KIND_NODE", 11: "K8S_OBJECT_KIND_INGRESS", 12: "K8S_OBJECT_KIND_CONTAINER", 13: "K8S_OBJECT_KIND_SERVICE", 14: "K8S_OBJECT_KIND_CONFIG_MAP", 15: "K8S_OBJECT_KIND_PERSISTENT_VOLUME", 16: "K8S_OBJECT_KIND_PERSISTENT_VOLUME_CLAIM", 17: "K8S_OBJECT_KIND_STORAGE_CLASS", 18: "K8S_OBJECT_KIND_ARGO_ROLLOUT", 19: "K8S_OBJECT_KIND_HORIZONTAL_POD_AUTOSCALER", 20: "K8S_OBJECT_KIND_VERTICAL_POD_AUTOSCALER", 21: "K8S_OBJECT_KIND_LIMIT_RANGE", 22: "K8S_OBJECT_KIND_SERVICE_ACCOUNT", 23: "K8S_OBJECT_KIND_ROLE", 24: "K8S_OBJECT_KIND_ROLE_BINDING", 25: "K8S_OBJECT_KIND_KEDA_SCALED_OBJECT", 26: "K8S_OBJECT_KIND_KARPENTER_RESOURCE", 27: "K8S_OBJECT_KIND_POD_DISRUPTION_BUDGET", 28: "K8S_OBJECT_KIND_RESOURCE_QUOTA", 29: "K8S_OBJECT_KIND_KUBEFLOW_NOTEBOOK", 30: "K8S_OBJECT_KIND_VOLCANO_JOB", 31: "K8S_OBJECT_KIND_SECRET", 32: "K8S_OBJECT_KIND_CLUSTER_ROLE", 33: "K8S_OBJECT_KIND_CLUSTER_ROLE_BINDING", 34: "K8S_OBJECT_KIND_NETWORK_POLICY", 35: "K8S_OBJECT_KIND_CLUSTER", } K8SObjectKind_value = map[string]int32{ "K8S_OBJECT_KIND_UNSPECIFIED": 0, "K8S_OBJECT_KIND_DEPLOYMENT": 1, "K8S_OBJECT_KIND_REPLICA_SET": 2, "K8S_OBJECT_KIND_STATEFUL_SET": 3, "K8S_OBJECT_KIND_DAEMON_SET": 4, "K8S_OBJECT_KIND_JOB": 5, "K8S_OBJECT_KIND_CRON_JOB": 6, "K8S_OBJECT_KIND_REPLICATION_CONTROLLER": 7, "K8S_OBJECT_KIND_POD": 8, "K8S_OBJECT_KIND_NAMESPACE": 9, "K8S_OBJECT_KIND_NODE": 10, "K8S_OBJECT_KIND_INGRESS": 11, "K8S_OBJECT_KIND_CONTAINER": 12, "K8S_OBJECT_KIND_SERVICE": 13, "K8S_OBJECT_KIND_CONFIG_MAP": 14, "K8S_OBJECT_KIND_PERSISTENT_VOLUME": 15, "K8S_OBJECT_KIND_PERSISTENT_VOLUME_CLAIM": 16, "K8S_OBJECT_KIND_STORAGE_CLASS": 17, "K8S_OBJECT_KIND_ARGO_ROLLOUT": 18, "K8S_OBJECT_KIND_HORIZONTAL_POD_AUTOSCALER": 19, "K8S_OBJECT_KIND_VERTICAL_POD_AUTOSCALER": 20, "K8S_OBJECT_KIND_LIMIT_RANGE": 21, "K8S_OBJECT_KIND_SERVICE_ACCOUNT": 22, "K8S_OBJECT_KIND_ROLE": 23, "K8S_OBJECT_KIND_ROLE_BINDING": 24, "K8S_OBJECT_KIND_KEDA_SCALED_OBJECT": 25, "K8S_OBJECT_KIND_KARPENTER_RESOURCE": 26, "K8S_OBJECT_KIND_POD_DISRUPTION_BUDGET": 27, "K8S_OBJECT_KIND_RESOURCE_QUOTA": 28, "K8S_OBJECT_KIND_KUBEFLOW_NOTEBOOK": 29, "K8S_OBJECT_KIND_VOLCANO_JOB": 30, "K8S_OBJECT_KIND_SECRET": 31, "K8S_OBJECT_KIND_CLUSTER_ROLE": 32, "K8S_OBJECT_KIND_CLUSTER_ROLE_BINDING": 33, "K8S_OBJECT_KIND_NETWORK_POLICY": 34, "K8S_OBJECT_KIND_CLUSTER": 35, } )
Enum value maps for K8SObjectKind.
var ( OrderByEnum_name = map[int32]string{ 0: "ORDER_BY_ENUM_DESC_UNSPECIFIED", 1: "ORDER_BY_ENUM_ASC", } OrderByEnum_value = map[string]int32{ "ORDER_BY_ENUM_DESC_UNSPECIFIED": 0, "ORDER_BY_ENUM_ASC": 1, } )
Enum value maps for OrderByEnum.
var ( LabelSelectorOperator_name = map[int32]string{ 0: "LABEL_SELECTOR_OPERATOR_UNSPECIFIED", 1: "LABEL_SELECTOR_OPERATOR_IN", 2: "LABEL_SELECTOR_OPERATOR_NOT_IN", 3: "LABEL_SELECTOR_OPERATOR_EXISTS", 4: "LABEL_SELECTOR_OPERATOR_DOES_NOT_EXIST", 5: "LABEL_SELECTOR_OPERATOR_GT", 6: "LABEL_SELECTOR_OPERATOR_LT", } LabelSelectorOperator_value = map[string]int32{ "LABEL_SELECTOR_OPERATOR_UNSPECIFIED": 0, "LABEL_SELECTOR_OPERATOR_IN": 1, "LABEL_SELECTOR_OPERATOR_NOT_IN": 2, "LABEL_SELECTOR_OPERATOR_EXISTS": 3, "LABEL_SELECTOR_OPERATOR_DOES_NOT_EXIST": 4, "LABEL_SELECTOR_OPERATOR_GT": 5, "LABEL_SELECTOR_OPERATOR_LT": 6, } )
Enum value maps for LabelSelectorOperator.
var ( WorkloadStatusFilter_name = map[int32]string{ 0: "WORKLOAD_STATUS_FILTER_UNSPECIFIED", 1: "WORKLOAD_STATUS_FILTER_ACTIVE", 2: "WORKLOAD_STATUS_FILTER_DELETED", 3: "WORKLOAD_STATUS_FILTER_BOTH", } WorkloadStatusFilter_value = map[string]int32{ "WORKLOAD_STATUS_FILTER_UNSPECIFIED": 0, "WORKLOAD_STATUS_FILTER_ACTIVE": 1, "WORKLOAD_STATUS_FILTER_DELETED": 2, "WORKLOAD_STATUS_FILTER_BOTH": 3, } )
Enum value maps for WorkloadStatusFilter.
var ( GalaxyPOVClusterGroupBy_name = map[int32]string{ 0: "GALAXY_POV_CLUSTER_GROUP_BY_UNSPECIFIED", 1: "GALAXY_POV_CLUSTER_GROUP_BY_REGION", 2: "GALAXY_POV_CLUSTER_GROUP_BY_PROVIDER", 3: "GALAXY_POV_CLUSTER_GROUP_BY_PCT_OPTIMIZED", 4: "GALAXY_POV_CLUSTER_GROUP_BY_COST_PER_HOUR", 5: "GALAXY_POV_CLUSTER_GROUP_BY_K8S_VERSION", 6: "GALAXY_POV_CLUSTER_GROUP_BY_ZXPORTER_VERSION", } GalaxyPOVClusterGroupBy_value = map[string]int32{ "GALAXY_POV_CLUSTER_GROUP_BY_UNSPECIFIED": 0, "GALAXY_POV_CLUSTER_GROUP_BY_REGION": 1, "GALAXY_POV_CLUSTER_GROUP_BY_PROVIDER": 2, "GALAXY_POV_CLUSTER_GROUP_BY_PCT_OPTIMIZED": 3, "GALAXY_POV_CLUSTER_GROUP_BY_COST_PER_HOUR": 4, "GALAXY_POV_CLUSTER_GROUP_BY_K8S_VERSION": 5, "GALAXY_POV_CLUSTER_GROUP_BY_ZXPORTER_VERSION": 6, } )
Enum value maps for GalaxyPOVClusterGroupBy.
var ( GalaxyPOVNodeGroupBy_name = map[int32]string{ 0: "GALAXY_POV_NODE_GROUP_BY_UNSPECIFIED", 1: "GALAXY_POV_NODE_GROUP_BY_TAINT", 2: "GALAXY_POV_NODE_GROUP_BY_ARCH", 3: "GALAXY_POV_NODE_GROUP_BY_CAPACITY_TYPE", 4: "GALAXY_POV_NODE_GROUP_BY_GPU_MODEL", 5: "GALAXY_POV_NODE_GROUP_BY_CONTAINER_RUNTIME", 6: "GALAXY_POV_NODE_GROUP_BY_CLUSTER", 7: "GALAXY_POV_NODE_GROUP_BY_REGION", 8: "GALAXY_POV_NODE_GROUP_BY_AVAILABILITY_ZONE", 9: "GALAXY_POV_NODE_GROUP_BY_PCT_OPTIMIZED", 10: "GALAXY_POV_NODE_GROUP_BY_COST_PER_HOUR", 11: "GALAXY_POV_NODE_GROUP_BY_NODE_GROUP", 12: "GALAXY_POV_NODE_GROUP_BY_INSTANCE_TYPE", } GalaxyPOVNodeGroupBy_value = map[string]int32{ "GALAXY_POV_NODE_GROUP_BY_UNSPECIFIED": 0, "GALAXY_POV_NODE_GROUP_BY_TAINT": 1, "GALAXY_POV_NODE_GROUP_BY_ARCH": 2, "GALAXY_POV_NODE_GROUP_BY_CAPACITY_TYPE": 3, "GALAXY_POV_NODE_GROUP_BY_GPU_MODEL": 4, "GALAXY_POV_NODE_GROUP_BY_CONTAINER_RUNTIME": 5, "GALAXY_POV_NODE_GROUP_BY_CLUSTER": 6, "GALAXY_POV_NODE_GROUP_BY_REGION": 7, "GALAXY_POV_NODE_GROUP_BY_AVAILABILITY_ZONE": 8, "GALAXY_POV_NODE_GROUP_BY_PCT_OPTIMIZED": 9, "GALAXY_POV_NODE_GROUP_BY_COST_PER_HOUR": 10, "GALAXY_POV_NODE_GROUP_BY_NODE_GROUP": 11, "GALAXY_POV_NODE_GROUP_BY_INSTANCE_TYPE": 12, } )
Enum value maps for GalaxyPOVNodeGroupBy.
var ( GalaxyPOVWorkloadGroupBy_name = map[int32]string{ 0: "GALAXY_POV_WORKLOAD_GROUP_BY_UNSPECIFIED", 1: "GALAXY_POV_WORKLOAD_GROUP_BY_K8S_TYPE", 2: "GALAXY_POV_WORKLOAD_GROUP_BY_CLUSTER", 3: "GALAXY_POV_WORKLOAD_GROUP_BY_PCT_OPTIMIZED", 4: "GALAXY_POV_WORKLOAD_GROUP_BY_COST_PER_HOUR", 5: "GALAXY_POV_WORKLOAD_GROUP_BY_GPU_MODEL", 6: "GALAXY_POV_WORKLOAD_GROUP_BY_NAMESPACE", 7: "GALAXY_POV_WORKLOAD_GROUP_BY_AFFINITY", 8: "GALAXY_POV_WORKLOAD_GROUP_BY_NODE_SELECTOR", 9: "GALAXY_POV_WORKLOAD_GROUP_BY_LABEL", 10: "GALAXY_POV_WORKLOAD_GROUP_BY_TOLERATIONS", 11: "GALAXY_POV_WORKLOAD_GROUP_BY_PRIORITY_CLASS", 12: "GALAXY_POV_WORKLOAD_GROUP_BY_SERVICE_ACCOUNT", 13: "GALAXY_POV_WORKLOAD_GROUP_BY_RESTART_POLICY", 14: "GALAXY_POV_WORKLOAD_GROUP_BY_RUNTIME_CLASS", } GalaxyPOVWorkloadGroupBy_value = map[string]int32{ "GALAXY_POV_WORKLOAD_GROUP_BY_UNSPECIFIED": 0, "GALAXY_POV_WORKLOAD_GROUP_BY_K8S_TYPE": 1, "GALAXY_POV_WORKLOAD_GROUP_BY_CLUSTER": 2, "GALAXY_POV_WORKLOAD_GROUP_BY_PCT_OPTIMIZED": 3, "GALAXY_POV_WORKLOAD_GROUP_BY_COST_PER_HOUR": 4, "GALAXY_POV_WORKLOAD_GROUP_BY_GPU_MODEL": 5, "GALAXY_POV_WORKLOAD_GROUP_BY_NAMESPACE": 6, "GALAXY_POV_WORKLOAD_GROUP_BY_AFFINITY": 7, "GALAXY_POV_WORKLOAD_GROUP_BY_NODE_SELECTOR": 8, "GALAXY_POV_WORKLOAD_GROUP_BY_LABEL": 9, "GALAXY_POV_WORKLOAD_GROUP_BY_TOLERATIONS": 10, "GALAXY_POV_WORKLOAD_GROUP_BY_PRIORITY_CLASS": 11, "GALAXY_POV_WORKLOAD_GROUP_BY_SERVICE_ACCOUNT": 12, "GALAXY_POV_WORKLOAD_GROUP_BY_RESTART_POLICY": 13, "GALAXY_POV_WORKLOAD_GROUP_BY_RUNTIME_CLASS": 14, } )
Enum value maps for GalaxyPOVWorkloadGroupBy.
var ( ClusterType_name = map[int32]string{ 0: "CLUSTER_TYPE_UNSPECIFIED", 1: "CLUSTER_TYPE_K3S", 2: "CLUSTER_TYPE_RKE2", 3: "CLUSTER_TYPE_CONTAINERD", } ClusterType_value = map[string]int32{ "CLUSTER_TYPE_UNSPECIFIED": 0, "CLUSTER_TYPE_K3S": 1, "CLUSTER_TYPE_RKE2": 2, "CLUSTER_TYPE_CONTAINERD": 3, } )
Enum value maps for ClusterType.
var ( EventType_name = map[int32]string{ 0: "EVENT_TYPE_UNSPECIFIED", 1: "EVENT_TYPE_ADD", 2: "EVENT_TYPE_UPDATE", 3: "EVENT_TYPE_DELETE", 4: "EVENT_TYPE_METADATA", 5: "EVENT_TYPE_METRICS", 6: "EVENT_TYPE_CONTAINER_STARTED", 7: "EVENT_TYPE_CONTAINER_STOPPED", 8: "EVENT_TYPE_CONTAINER_RESTARTED", 9: "EVENT_TYPE_CLUSTER_SNAPSHOT", } EventType_value = map[string]int32{ "EVENT_TYPE_UNSPECIFIED": 0, "EVENT_TYPE_ADD": 1, "EVENT_TYPE_UPDATE": 2, "EVENT_TYPE_DELETE": 3, "EVENT_TYPE_METADATA": 4, "EVENT_TYPE_METRICS": 5, "EVENT_TYPE_CONTAINER_STARTED": 6, "EVENT_TYPE_CONTAINER_STOPPED": 7, "EVENT_TYPE_CONTAINER_RESTARTED": 8, "EVENT_TYPE_CLUSTER_SNAPSHOT": 9, } )
Enum value maps for EventType.
var ( ResourceType_name = map[int32]string{ 0: "RESOURCE_TYPE_UNSPECIFIED", 1: "RESOURCE_TYPE_NODE", 2: "RESOURCE_TYPE_POD", 3: "RESOURCE_TYPE_NAMESPACE", 4: "RESOURCE_TYPE_EVENT", 5: "RESOURCE_TYPE_ENDPOINTS", 6: "RESOURCE_TYPE_SERVICE_ACCOUNT", 7: "RESOURCE_TYPE_LIMIT_RANGE", 8: "RESOURCE_TYPE_RESOURCE_QUOTA", 9: "RESOURCE_TYPE_DEPLOYMENT", 10: "RESOURCE_TYPE_STATEFUL_SET", 11: "RESOURCE_TYPE_DAEMON_SET", 12: "RESOURCE_TYPE_REPLICA_SET", 13: "RESOURCE_TYPE_REPLICATION_CONTROLLER", 14: "RESOURCE_TYPE_JOB", 15: "RESOURCE_TYPE_CRON_JOB", 16: "RESOURCE_TYPE_PERSISTENT_VOLUME_CLAIM", 17: "RESOURCE_TYPE_PERSISTENT_VOLUME", 18: "RESOURCE_TYPE_STORAGE_CLASS", 19: "RESOURCE_TYPE_SERVICE", 20: "RESOURCE_TYPE_INGRESS", 21: "RESOURCE_TYPE_INGRESS_CLASS", 22: "RESOURCE_TYPE_NETWORK_POLICY", 23: "RESOURCE_TYPE_ROLE", 24: "RESOURCE_TYPE_ROLE_BINDING", 25: "RESOURCE_TYPE_CLUSTER_ROLE", 26: "RESOURCE_TYPE_CLUSTER_ROLE_BINDING", 27: "RESOURCE_TYPE_HORIZONTAL_POD_AUTOSCALER", 28: "RESOURCE_TYPE_VERTICAL_POD_AUTOSCALER", 29: "RESOURCE_TYPE_POD_DISRUPTION_BUDGET", 30: "RESOURCE_TYPE_POD_SECURITY_POLICY", 31: "RESOURCE_TYPE_CUSTOM_RESOURCE_DEFINITION", 32: "RESOURCE_TYPE_CUSTOM_RESOURCE", 33: "RESOURCE_TYPE_CONFIG_MAP", 34: "RESOURCE_TYPE_SECRET", 35: "RESOURCE_TYPE_CONTAINER", 36: "RESOURCE_TYPE_NODE_RESOURCE", 37: "RESOURCE_TYPE_CONTAINER_RESOURCE", 38: "RESOURCE_TYPE_CLUSTER", 39: "RESOURCE_TYPE_CSI_NODE", 40: "RESOURCE_TYPE_KARPENTER", 41: "RESOURCE_TYPE_DATADOG", 42: "RESOURCE_TYPE_ARGO_ROLLOUTS", 43: "RESOURCE_TYPE_KEDA", 44: "RESOURCE_TYPE_KEDA_SCALED_OBJECT", 45: "RESOURCE_TYPE_KEDA_SCALED_JOB", 46: "RESOURCE_TYPE_CSI_DRIVER", 47: "RESOURCE_TYPE_CSI_STORAGE_CAPACITY", 48: "RESOURCE_TYPE_VOLUME_ATTACHMENT", 49: "RESOURCE_TYPE_KUBEFLOW_NOTEBOOK", 50: "RESOURCE_TYPE_VOLCANO_JOB", 51: "RESOURCE_TYPE_SPARK_APPLICATION", 52: "RESOURCE_TYPE_SCHEDULED_SPARK_APPLICATION", 53: "RESOURCE_TYPE_CRON_VOLCANO_JOB", 54: "RESOURCE_TYPE_PVC_METRICS", 77: "RESOURCE_TYPE_CLUSTER_SNAPSHOT", } ResourceType_value = map[string]int32{ "RESOURCE_TYPE_UNSPECIFIED": 0, "RESOURCE_TYPE_NODE": 1, "RESOURCE_TYPE_POD": 2, "RESOURCE_TYPE_NAMESPACE": 3, "RESOURCE_TYPE_EVENT": 4, "RESOURCE_TYPE_ENDPOINTS": 5, "RESOURCE_TYPE_SERVICE_ACCOUNT": 6, "RESOURCE_TYPE_LIMIT_RANGE": 7, "RESOURCE_TYPE_RESOURCE_QUOTA": 8, "RESOURCE_TYPE_DEPLOYMENT": 9, "RESOURCE_TYPE_STATEFUL_SET": 10, "RESOURCE_TYPE_DAEMON_SET": 11, "RESOURCE_TYPE_REPLICA_SET": 12, "RESOURCE_TYPE_REPLICATION_CONTROLLER": 13, "RESOURCE_TYPE_JOB": 14, "RESOURCE_TYPE_CRON_JOB": 15, "RESOURCE_TYPE_PERSISTENT_VOLUME_CLAIM": 16, "RESOURCE_TYPE_PERSISTENT_VOLUME": 17, "RESOURCE_TYPE_STORAGE_CLASS": 18, "RESOURCE_TYPE_SERVICE": 19, "RESOURCE_TYPE_INGRESS": 20, "RESOURCE_TYPE_INGRESS_CLASS": 21, "RESOURCE_TYPE_NETWORK_POLICY": 22, "RESOURCE_TYPE_ROLE": 23, "RESOURCE_TYPE_ROLE_BINDING": 24, "RESOURCE_TYPE_CLUSTER_ROLE": 25, "RESOURCE_TYPE_CLUSTER_ROLE_BINDING": 26, "RESOURCE_TYPE_HORIZONTAL_POD_AUTOSCALER": 27, "RESOURCE_TYPE_VERTICAL_POD_AUTOSCALER": 28, "RESOURCE_TYPE_POD_DISRUPTION_BUDGET": 29, "RESOURCE_TYPE_POD_SECURITY_POLICY": 30, "RESOURCE_TYPE_CUSTOM_RESOURCE_DEFINITION": 31, "RESOURCE_TYPE_CUSTOM_RESOURCE": 32, "RESOURCE_TYPE_CONFIG_MAP": 33, "RESOURCE_TYPE_SECRET": 34, "RESOURCE_TYPE_CONTAINER": 35, "RESOURCE_TYPE_NODE_RESOURCE": 36, "RESOURCE_TYPE_CONTAINER_RESOURCE": 37, "RESOURCE_TYPE_CLUSTER": 38, "RESOURCE_TYPE_CSI_NODE": 39, "RESOURCE_TYPE_KARPENTER": 40, "RESOURCE_TYPE_DATADOG": 41, "RESOURCE_TYPE_ARGO_ROLLOUTS": 42, "RESOURCE_TYPE_KEDA": 43, "RESOURCE_TYPE_KEDA_SCALED_OBJECT": 44, "RESOURCE_TYPE_KEDA_SCALED_JOB": 45, "RESOURCE_TYPE_CSI_DRIVER": 46, "RESOURCE_TYPE_CSI_STORAGE_CAPACITY": 47, "RESOURCE_TYPE_VOLUME_ATTACHMENT": 48, "RESOURCE_TYPE_KUBEFLOW_NOTEBOOK": 49, "RESOURCE_TYPE_VOLCANO_JOB": 50, "RESOURCE_TYPE_SPARK_APPLICATION": 51, "RESOURCE_TYPE_SCHEDULED_SPARK_APPLICATION": 52, "RESOURCE_TYPE_CRON_VOLCANO_JOB": 53, "RESOURCE_TYPE_PVC_METRICS": 54, "RESOURCE_TYPE_CLUSTER_SNAPSHOT": 77, } )
Enum value maps for ResourceType.
var ( LogLevel_name = map[int32]string{ 0: "LOG_LEVEL_UNSPECIFIED", 1: "LOG_LEVEL_DEBUG", 2: "LOG_LEVEL_INFO", 3: "LOG_LEVEL_WARN", 4: "LOG_LEVEL_ERROR", 5: "LOG_LEVEL_FATAL", } LogLevel_value = map[string]int32{ "LOG_LEVEL_UNSPECIFIED": 0, "LOG_LEVEL_DEBUG": 1, "LOG_LEVEL_INFO": 2, "LOG_LEVEL_WARN": 3, "LOG_LEVEL_ERROR": 4, "LOG_LEVEL_FATAL": 5, } )
Enum value maps for LogLevel.
var ClusterMutationService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "api.v1.ClusterMutationService", HandlerType: (*ClusterMutationServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateCluster", Handler: _ClusterMutationService_CreateCluster_Handler, }, { MethodName: "DeleteCluster", Handler: _ClusterMutationService_DeleteCluster_Handler, }, { MethodName: "UpdateCluster", Handler: _ClusterMutationService_UpdateCluster_Handler, }, { MethodName: "ResetClusterToken", Handler: _ClusterMutationService_ResetClusterToken_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "api/v1/k8s.proto", }
ClusterMutationService_ServiceDesc is the grpc.ServiceDesc for ClusterMutationService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var ClusterService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "api.v1.ClusterService", HandlerType: (*ClusterServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetClustersBasicInfo", Handler: _ClusterService_GetClustersBasicInfo_Handler, }, { MethodName: "GetClustersWithMetrics", Handler: _ClusterService_GetClustersWithMetrics_Handler, }, { MethodName: "CreateClusterToken", Handler: _ClusterService_CreateClusterToken_Handler, }, { MethodName: "GetNetworkDependencies", Handler: _ClusterService_GetNetworkDependencies_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "api/v1/cluster.proto", }
ClusterService_ServiceDesc is the grpc.ServiceDesc for ClusterService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_api_v1_cluster_proto protoreflect.FileDescriptor
var File_api_v1_common_proto protoreflect.FileDescriptor
var File_api_v1_instance_proto protoreflect.FileDescriptor
var File_api_v1_k8s_proto protoreflect.FileDescriptor
var File_api_v1_metrics_collector_proto protoreflect.FileDescriptor
var File_api_v1_mpa_proto protoreflect.FileDescriptor
var InstanceService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "api.v1.InstanceService", HandlerType: (*InstanceServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetInstance", Handler: _InstanceService_GetInstance_Handler, }, { MethodName: "GetInstances", Handler: _InstanceService_GetInstances_Handler, }, { MethodName: "GetInstanceType", Handler: _InstanceService_GetInstanceType_Handler, }, { MethodName: "GetInstanceTypes", Handler: _InstanceService_GetInstanceTypes_Handler, }, { MethodName: "GetRegion", Handler: _InstanceService_GetRegion_Handler, }, { MethodName: "GetRegions", Handler: _InstanceService_GetRegions_Handler, }, { MethodName: "GetAvailabilityZone", Handler: _InstanceService_GetAvailabilityZone_Handler, }, { MethodName: "GetAvailabilityZones", Handler: _InstanceService_GetAvailabilityZones_Handler, }, { MethodName: "GetOperatingSystem", Handler: _InstanceService_GetOperatingSystem_Handler, }, { MethodName: "GetOperatingSystems", Handler: _InstanceService_GetOperatingSystems_Handler, }, { MethodName: "GetCloudProvider", Handler: _InstanceService_GetCloudProvider_Handler, }, { MethodName: "GetCloudProviders", Handler: _InstanceService_GetCloudProviders_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "api/v1/instance.proto", }
InstanceService_ServiceDesc is the grpc.ServiceDesc for InstanceService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var K8SService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "api.v1.K8SService", HandlerType: (*K8SServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetWorkloadsStats", Handler: _K8SService_GetWorkloadsStats_Handler, }, { MethodName: "GetClusters", Handler: _K8SService_GetClusters_Handler, }, { MethodName: "ListClusters", Handler: _K8SService_ListClusters_Handler, }, { MethodName: "GetCluster", Handler: _K8SService_GetCluster_Handler, }, { MethodName: "GetClusterMetadata", Handler: _K8SService_GetClusterMetadata_Handler, }, { MethodName: "GetAllNamespaces", Handler: _K8SService_GetAllNamespaces_Handler, }, { MethodName: "GetAllWorkloadNames", Handler: _K8SService_GetAllWorkloadNames_Handler, }, { MethodName: "GetAllWorkloadLabels", Handler: _K8SService_GetAllWorkloadLabels_Handler, }, { MethodName: "GetAllNodeGroupNames", Handler: _K8SService_GetAllNodeGroupNames_Handler, }, { MethodName: "MetadataForWorkloads", Handler: _K8SService_MetadataForWorkloads_Handler, }, { MethodName: "GetNodeGroups", Handler: _K8SService_GetNodeGroups_Handler, }, { MethodName: "GetAllNodeGroups", Handler: _K8SService_GetAllNodeGroups_Handler, }, { MethodName: "GetNodeGroupsUtilization", Handler: _K8SService_GetNodeGroupsUtilization_Handler, }, { MethodName: "GetNodeGroup", Handler: _K8SService_GetNodeGroup_Handler, }, { MethodName: "GetNode", Handler: _K8SService_GetNode_Handler, }, { MethodName: "GetWorkloads", Handler: _K8SService_GetWorkloads_Handler, }, { MethodName: "GetWorkload", Handler: _K8SService_GetWorkload_Handler, }, { MethodName: "GetForecastWorkloads", Handler: _K8SService_GetForecastWorkloads_Handler, }, { MethodName: "GetForecastWorkload", Handler: _K8SService_GetForecastWorkload_Handler, }, { MethodName: "GetResources", Handler: _K8SService_GetResources_Handler, }, { MethodName: "GetPods", Handler: _K8SService_GetPods_Handler, }, { MethodName: "GetLatestOperatorVersion", Handler: _K8SService_GetLatestOperatorVersion_Handler, }, { MethodName: "GalaxyGetClusterPerspective", Handler: _K8SService_GalaxyGetClusterPerspective_Handler, }, { MethodName: "GalaxyGetNodePerspective", Handler: _K8SService_GalaxyGetNodePerspective_Handler, }, { MethodName: "GalaxyGetWorkloadPerspective", Handler: _K8SService_GalaxyGetWorkloadPerspective_Handler, }, { MethodName: "ListAuditLogs", Handler: _K8SService_ListAuditLogs_Handler, }, { MethodName: "ListAuditLogOriginators", Handler: _K8SService_ListAuditLogOriginators_Handler, }, { MethodName: "SendWorkloadEmail", Handler: _K8SService_SendWorkloadEmail_Handler, }, { MethodName: "SendWeeklySummaryEmail", Handler: _K8SService_SendWeeklySummaryEmail_Handler, }, { MethodName: "GetClustersNodeInfo", Handler: _K8SService_GetClustersNodeInfo_Handler, }, { MethodName: "SearchK8sResources", Handler: _K8SService_SearchK8SResources_Handler, }, { MethodName: "SearchK8sWorkloads", Handler: _K8SService_SearchK8SWorkloads_Handler, }, { MethodName: "GetClusterType", Handler: _K8SService_GetClusterType_Handler, }, { MethodName: "GetRelationsForKind", Handler: _K8SService_GetRelationsForKind_Handler, }, { MethodName: "LookupNodeInstance", Handler: _K8SService_LookupNodeInstance_Handler, }, { MethodName: "GetWorkloadPodHistory", Handler: _K8SService_GetWorkloadPodHistory_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "api/v1/k8s.proto", }
K8SService_ServiceDesc is the grpc.ServiceDesc for K8SService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var MetricsCollectorService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "api.v1.MetricsCollectorService", HandlerType: (*MetricsCollectorServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "SendResource", Handler: _MetricsCollectorService_SendResource_Handler, }, { MethodName: "SendResourceBatch", Handler: _MetricsCollectorService_SendResourceBatch_Handler, }, { MethodName: "SendTelemetryMetrics", Handler: _MetricsCollectorService_SendTelemetryMetrics_Handler, }, { MethodName: "SendTelemetryLogs", Handler: _MetricsCollectorService_SendTelemetryLogs_Handler, }, { MethodName: "SendNetworkTrafficMetrics", Handler: _MetricsCollectorService_SendNetworkTrafficMetrics_Handler, }, { MethodName: "NodeMetadata", Handler: _MetricsCollectorService_NodeMetadata_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "SendClusterSnapshotStream", Handler: _MetricsCollectorService_SendClusterSnapshotStream_Handler, ClientStreams: true, }, }, Metadata: "api/v1/metrics_collector.proto", }
MetricsCollectorService_ServiceDesc is the grpc.ServiceDesc for MetricsCollectorService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var MpaService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "api.v1.MpaService", HandlerType: (*MpaServiceServer)(nil), Methods: []grpc.MethodDesc{}, Streams: []grpc.StreamDesc{ { StreamName: "StreamWorkloadMetrics", Handler: _MpaService_StreamWorkloadMetrics_Handler, ServerStreams: true, ClientStreams: true, }, }, Metadata: "api/v1/mpa.proto", }
MpaService_ServiceDesc is the grpc.ServiceDesc for MpaService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var UtilizationService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "api.v1.UtilizationService", HandlerType: (*UtilizationServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "DailyUtilization", Handler: _UtilizationService_DailyUtilization_Handler, }, { MethodName: "DailyUtilizationInstanceType", Handler: _UtilizationService_DailyUtilizationInstanceType_Handler, }, { MethodName: "DailyUtilizationNodeType", Handler: _UtilizationService_DailyUtilizationNodeType_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "api/v1/k8s.proto", }
UtilizationService_ServiceDesc is the grpc.ServiceDesc for UtilizationService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterClusterMutationServiceServer ¶
func RegisterClusterMutationServiceServer(s grpc.ServiceRegistrar, srv ClusterMutationServiceServer)
func RegisterClusterServiceServer ¶
func RegisterClusterServiceServer(s grpc.ServiceRegistrar, srv ClusterServiceServer)
func RegisterInstanceServiceServer ¶
func RegisterInstanceServiceServer(s grpc.ServiceRegistrar, srv InstanceServiceServer)
func RegisterK8SServiceServer ¶
func RegisterK8SServiceServer(s grpc.ServiceRegistrar, srv K8SServiceServer)
func RegisterMetricsCollectorServiceServer ¶
func RegisterMetricsCollectorServiceServer(s grpc.ServiceRegistrar, srv MetricsCollectorServiceServer)
func RegisterMpaServiceServer ¶
func RegisterMpaServiceServer(s grpc.ServiceRegistrar, srv MpaServiceServer)
func RegisterUtilizationServiceServer ¶
func RegisterUtilizationServiceServer(s grpc.ServiceRegistrar, srv UtilizationServiceServer)
Types ¶
type ActiveJobReference ¶
type ActiveJobReference struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Job name
Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"` // Job UID
Namespace string `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace,omitempty"` // Job namespace
CreationTime int64 `protobuf:"varint,4,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` // Job creation timestamp
// contains filtered or unexported fields
}
ActiveJobReference represents an active job created by a CronJob
func (*ActiveJobReference) Descriptor
deprecated
func (*ActiveJobReference) Descriptor() ([]byte, []int)
Deprecated: Use ActiveJobReference.ProtoReflect.Descriptor instead.
func (*ActiveJobReference) GetCreationTime ¶
func (x *ActiveJobReference) GetCreationTime() int64
func (*ActiveJobReference) GetName ¶
func (x *ActiveJobReference) GetName() string
func (*ActiveJobReference) GetNamespace ¶
func (x *ActiveJobReference) GetNamespace() string
func (*ActiveJobReference) GetUid ¶
func (x *ActiveJobReference) GetUid() string
func (*ActiveJobReference) ProtoMessage ¶
func (*ActiveJobReference) ProtoMessage()
func (*ActiveJobReference) ProtoReflect ¶
func (x *ActiveJobReference) ProtoReflect() protoreflect.Message
func (*ActiveJobReference) Reset ¶
func (x *ActiveJobReference) Reset()
func (*ActiveJobReference) String ¶
func (x *ActiveJobReference) String() string
type AttachedVolume ¶
type AttachedVolume struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
DevicePath string `protobuf:"bytes,2,opt,name=device_path,json=devicePath,proto3" json:"device_path,omitempty"`
// contains filtered or unexported fields
}
func (*AttachedVolume) Descriptor
deprecated
func (*AttachedVolume) Descriptor() ([]byte, []int)
Deprecated: Use AttachedVolume.ProtoReflect.Descriptor instead.
func (*AttachedVolume) GetDevicePath ¶
func (x *AttachedVolume) GetDevicePath() string
func (*AttachedVolume) GetName ¶
func (x *AttachedVolume) GetName() string
func (*AttachedVolume) ProtoMessage ¶
func (*AttachedVolume) ProtoMessage()
func (*AttachedVolume) ProtoReflect ¶
func (x *AttachedVolume) ProtoReflect() protoreflect.Message
func (*AttachedVolume) Reset ¶
func (x *AttachedVolume) Reset()
func (*AttachedVolume) String ¶
func (x *AttachedVolume) String() string
type AuditLogEntry ¶
type AuditLogEntry struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
TeamId string `protobuf:"bytes,2,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
NodeId string `protobuf:"bytes,4,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
WorkloadId string `protobuf:"bytes,5,opt,name=workload_id,json=workloadId,proto3" json:"workload_id,omitempty"`
WorkloadType K8SObjectKind `protobuf:"varint,6,opt,name=workload_type,json=workloadType,proto3,enum=api.v1.K8SObjectKind" json:"workload_type,omitempty"` // only going to be deployment, replicaset, statefulset, daemonset, job, cronjob, pod
RecommendationPolicyId string `` /* 129-byte string literal not displayed */
RecommendationId string `protobuf:"bytes,8,opt,name=recommendation_id,json=recommendationId,proto3" json:"recommendation_id,omitempty"`
OriginatingUserId string `protobuf:"bytes,9,opt,name=originating_user_id,json=originatingUserId,proto3" json:"originating_user_id,omitempty"`
OriginatingUserEmail string `protobuf:"bytes,10,opt,name=originating_user_email,json=originatingUserEmail,proto3" json:"originating_user_email,omitempty"`
ImpersonatedUserId string `protobuf:"bytes,11,opt,name=impersonated_user_id,json=impersonatedUserId,proto3" json:"impersonated_user_id,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
Event string `protobuf:"bytes,14,opt,name=event,proto3" json:"event,omitempty"`
Message string `protobuf:"bytes,15,opt,name=message,proto3" json:"message,omitempty"`
Metadata []byte `protobuf:"bytes,16,opt,name=metadata,proto3" json:"metadata,omitempty"`
NodeGroupNames []string `protobuf:"bytes,17,rep,name=node_group_names,json=nodeGroupNames,proto3" json:"node_group_names,omitempty"`
// contains filtered or unexported fields
}
Represents a single audit log entry
func (*AuditLogEntry) Descriptor
deprecated
func (*AuditLogEntry) Descriptor() ([]byte, []int)
Deprecated: Use AuditLogEntry.ProtoReflect.Descriptor instead.
func (*AuditLogEntry) GetClusterId ¶
func (x *AuditLogEntry) GetClusterId() string
func (*AuditLogEntry) GetCreatedAt ¶
func (x *AuditLogEntry) GetCreatedAt() *timestamppb.Timestamp
func (*AuditLogEntry) GetEvent ¶
func (x *AuditLogEntry) GetEvent() string
func (*AuditLogEntry) GetId ¶
func (x *AuditLogEntry) GetId() string
func (*AuditLogEntry) GetImpersonatedUserId ¶
func (x *AuditLogEntry) GetImpersonatedUserId() string
func (*AuditLogEntry) GetMessage ¶
func (x *AuditLogEntry) GetMessage() string
func (*AuditLogEntry) GetMetadata ¶
func (x *AuditLogEntry) GetMetadata() []byte
func (*AuditLogEntry) GetNodeGroupNames ¶
func (x *AuditLogEntry) GetNodeGroupNames() []string
func (*AuditLogEntry) GetNodeId ¶
func (x *AuditLogEntry) GetNodeId() string
func (*AuditLogEntry) GetOriginatingUserEmail ¶
func (x *AuditLogEntry) GetOriginatingUserEmail() string
func (*AuditLogEntry) GetOriginatingUserId ¶
func (x *AuditLogEntry) GetOriginatingUserId() string
func (*AuditLogEntry) GetRecommendationId ¶
func (x *AuditLogEntry) GetRecommendationId() string
func (*AuditLogEntry) GetRecommendationPolicyId ¶
func (x *AuditLogEntry) GetRecommendationPolicyId() string
func (*AuditLogEntry) GetTeamId ¶
func (x *AuditLogEntry) GetTeamId() string
func (*AuditLogEntry) GetUpdatedAt ¶
func (x *AuditLogEntry) GetUpdatedAt() *timestamppb.Timestamp
func (*AuditLogEntry) GetWorkloadId ¶
func (x *AuditLogEntry) GetWorkloadId() string
func (*AuditLogEntry) GetWorkloadType ¶
func (x *AuditLogEntry) GetWorkloadType() K8SObjectKind
func (*AuditLogEntry) ProtoMessage ¶
func (*AuditLogEntry) ProtoMessage()
func (*AuditLogEntry) ProtoReflect ¶
func (x *AuditLogEntry) ProtoReflect() protoreflect.Message
func (*AuditLogEntry) Reset ¶
func (x *AuditLogEntry) Reset()
func (*AuditLogEntry) String ¶
func (x *AuditLogEntry) String() string
type AvailabilityZone ¶
type AvailabilityZone struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
RegionId int64 `protobuf:"varint,2,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
Code string `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
// contains filtered or unexported fields
}
AvailabilityZone related messages
func (*AvailabilityZone) Descriptor
deprecated
func (*AvailabilityZone) Descriptor() ([]byte, []int)
Deprecated: Use AvailabilityZone.ProtoReflect.Descriptor instead.
func (*AvailabilityZone) GetCode ¶
func (x *AvailabilityZone) GetCode() string
func (*AvailabilityZone) GetId ¶
func (x *AvailabilityZone) GetId() int64
func (*AvailabilityZone) GetName ¶
func (x *AvailabilityZone) GetName() string
func (*AvailabilityZone) GetRegionId ¶
func (x *AvailabilityZone) GetRegionId() int64
func (*AvailabilityZone) ProtoMessage ¶
func (*AvailabilityZone) ProtoMessage()
func (*AvailabilityZone) ProtoReflect ¶
func (x *AvailabilityZone) ProtoReflect() protoreflect.Message
func (*AvailabilityZone) Reset ¶
func (x *AvailabilityZone) Reset()
func (*AvailabilityZone) String ¶
func (x *AvailabilityZone) String() string
type CSIVolumeSource ¶
type CSIVolumeSource struct {
Driver string `protobuf:"bytes,1,opt,name=driver,proto3" json:"driver,omitempty"` // CSI driver name
VolumeHandle string `protobuf:"bytes,2,opt,name=volume_handle,json=volumeHandle,proto3" json:"volume_handle,omitempty"` // Volume handle/ID
FsType string `protobuf:"bytes,3,opt,name=fs_type,json=fsType,proto3" json:"fs_type,omitempty"` // Filesystem type
ReadOnly bool `protobuf:"varint,4,opt,name=read_only,json=readOnly,proto3" json:"read_only,omitempty"` // Whether volume is read-only
VolumeAttributes map[string]string `` // CSI volume attributes
/* 197-byte string literal not displayed */
// contains filtered or unexported fields
}
CSIVolumeSource represents a CSI volume source
func (*CSIVolumeSource) Descriptor
deprecated
func (*CSIVolumeSource) Descriptor() ([]byte, []int)
Deprecated: Use CSIVolumeSource.ProtoReflect.Descriptor instead.
func (*CSIVolumeSource) GetDriver ¶
func (x *CSIVolumeSource) GetDriver() string
func (*CSIVolumeSource) GetFsType ¶
func (x *CSIVolumeSource) GetFsType() string
func (*CSIVolumeSource) GetReadOnly ¶
func (x *CSIVolumeSource) GetReadOnly() bool
func (*CSIVolumeSource) GetVolumeAttributes ¶
func (x *CSIVolumeSource) GetVolumeAttributes() map[string]string
func (*CSIVolumeSource) GetVolumeHandle ¶
func (x *CSIVolumeSource) GetVolumeHandle() string
func (*CSIVolumeSource) ProtoMessage ¶
func (*CSIVolumeSource) ProtoMessage()
func (*CSIVolumeSource) ProtoReflect ¶
func (x *CSIVolumeSource) ProtoReflect() protoreflect.Message
func (*CSIVolumeSource) Reset ¶
func (x *CSIVolumeSource) Reset()
func (*CSIVolumeSource) String ¶
func (x *CSIVolumeSource) String() string
type CloudProvider ¶
type CloudProvider struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
CloudProvider related messages
func (*CloudProvider) Descriptor
deprecated
func (*CloudProvider) Descriptor() ([]byte, []int)
Deprecated: Use CloudProvider.ProtoReflect.Descriptor instead.
func (*CloudProvider) GetId ¶
func (x *CloudProvider) GetId() int64
func (*CloudProvider) GetName ¶
func (x *CloudProvider) GetName() string
func (*CloudProvider) ProtoMessage ¶
func (*CloudProvider) ProtoMessage()
func (*CloudProvider) ProtoReflect ¶
func (x *CloudProvider) ProtoReflect() protoreflect.Message
func (*CloudProvider) Reset ¶
func (x *CloudProvider) Reset()
func (*CloudProvider) String ¶
func (x *CloudProvider) String() string
type Cluster ¶
type Cluster struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Unique identifier for the cluster.
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Name of the cluster.
TeamId string `protobuf:"bytes,3,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"` // Identifier of the team owning the cluster.
CloudProviderId string `protobuf:"bytes,4,opt,name=cloud_provider_id,json=cloudProviderId,proto3" json:"cloud_provider_id,omitempty"` // Identifier of the cloud provider.
RegionId string `protobuf:"bytes,5,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"` // Identifier of the region.
CloudProvider string `protobuf:"bytes,6,opt,name=cloud_provider,json=cloudProvider,proto3" json:"cloud_provider,omitempty"` // Name of the cloud provider.
Region string `protobuf:"bytes,7,opt,name=region,proto3" json:"region,omitempty"` // Name of the region.
CreatedAt int64 `protobuf:"varint,8,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` // Creation time as a Unix timestamp.
UpdatedAt int64 `protobuf:"varint,9,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` // Last update time as a Unix timestamp.
ResourceMetrics *ResourceMetrics `protobuf:"bytes,10,opt,name=resource_metrics,json=resourceMetrics,proto3" json:"resource_metrics,omitempty"` // Aggregated resource metrics for the cluster.
CostInfo *CostInfo `protobuf:"bytes,11,opt,name=cost_info,json=costInfo,proto3" json:"cost_info,omitempty"` // Aggregated cost information for the cluster.
NodeInfo *NodeInfo `protobuf:"bytes,12,opt,name=node_info,json=nodeInfo,proto3" json:"node_info,omitempty"` // Aggregated node information for the cluster.
CostDataPoints []*CostDataPoint `protobuf:"bytes,13,rep,name=cost_data_points,json=costDataPoints,proto3" json:"cost_data_points,omitempty"` // Time-series cost data points for the cluster.
ResourceDataPoints []*ResourceDataPoint `protobuf:"bytes,14,rep,name=resource_data_points,json=resourceDataPoints,proto3" json:"resource_data_points,omitempty"` // Time-series resource metrics for the cluster.
MostExpensiveNode *Node `protobuf:"bytes,15,opt,name=most_expensive_node,json=mostExpensiveNode,proto3" json:"most_expensive_node,omitempty"` // Node with highest cost.
LeastExpensiveNode *Node `protobuf:"bytes,16,opt,name=least_expensive_node,json=leastExpensiveNode,proto3" json:"least_expensive_node,omitempty"` // Node with lowest cost.
MostUnderutilizedNode *Node `` // Node with lowest resource utilization.
/* 127-byte string literal not displayed */
MostUnderutilizedContainer *Container `` // Container with lowest resource utilization.
/* 142-byte string literal not displayed */
CpuCostPerHour float64 `protobuf:"fixed64,19,opt,name=cpu_cost_per_hour,json=cpuCostPerHour,proto3" json:"cpu_cost_per_hour,omitempty"` // Price per vcpu per hour.
MemoryCostPerHour float64 `protobuf:"fixed64,20,opt,name=memory_cost_per_hour,json=memoryCostPerHour,proto3" json:"memory_cost_per_hour,omitempty"` // Pricer per GiB per hour.
HasBeenUpdated bool `protobuf:"varint,21,opt,name=has_been_updated,json=hasBeenUpdated,proto3" json:"has_been_updated,omitempty"` // If cluster has been updated by users.
CustomName string `protobuf:"bytes,22,opt,name=custom_name,json=customName,proto3" json:"custom_name,omitempty"` // Custom name for the cluster.
DisplayName string `protobuf:"bytes,23,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // Display name for the cluster.
IsPriceAvailable bool `protobuf:"varint,24,opt,name=is_price_available,json=isPriceAvailable,proto3" json:"is_price_available,omitempty"` // Check if we can calculate pricing for cluster automatically
GpuCostPerHour float64 `protobuf:"fixed64,25,opt,name=gpu_cost_per_hour,json=gpuCostPerHour,proto3" json:"gpu_cost_per_hour,omitempty"` // Pricer per GPU per hour.
IsDisconnected *bool `protobuf:"varint,40,opt,name=is_disconnected,json=isDisconnected,proto3,oneof" json:"is_disconnected,omitempty"`
ZxpInfo *OperatorInfo `protobuf:"bytes,50,opt,name=zxp_info,json=zxpInfo,proto3" json:"zxp_info,omitempty"`
ZxpHelmInfo *OperatorInfo `protobuf:"bytes,51,opt,name=zxp_helm_info,json=zxpHelmInfo,proto3" json:"zxp_helm_info,omitempty"`
DakrOpInfo *OperatorInfo `protobuf:"bytes,60,opt,name=dakr_op_info,json=dakrOpInfo,proto3" json:"dakr_op_info,omitempty"`
NodeOpInfo *OperatorInfo `protobuf:"bytes,61,opt,name=node_op_info,json=nodeOpInfo,proto3" json:"node_op_info,omitempty"`
SecurityOpInfo *OperatorInfo `protobuf:"bytes,62,opt,name=security_op_info,json=securityOpInfo,proto3" json:"security_op_info,omitempty"`
NetworkOpInfo *OperatorInfo `protobuf:"bytes,63,opt,name=network_op_info,json=networkOpInfo,proto3" json:"network_op_info,omitempty"`
ImpactScore float64 `protobuf:"fixed64,70,opt,name=impact_score,json=impactScore,proto3" json:"impact_score,omitempty"` // Optimization impact score for cluster
Underutilization float64 `protobuf:"fixed64,81,opt,name=underutilization,proto3" json:"underutilization,omitempty"` // Percentage of how much is cluster underutilized that is using combined numbers of cpu, memory and GPU
// contains filtered or unexported fields
}
Cluster represents a Kubernetes cluster with metadata, metrics, and cost information.
func (*Cluster) Descriptor
deprecated
func (*Cluster) GetCloudProvider ¶
func (*Cluster) GetCloudProviderId ¶
func (*Cluster) GetCostDataPoints ¶
func (x *Cluster) GetCostDataPoints() []*CostDataPoint
func (*Cluster) GetCostInfo ¶
func (*Cluster) GetCpuCostPerHour ¶
func (*Cluster) GetCreatedAt ¶
func (*Cluster) GetCustomName ¶
func (*Cluster) GetDakrOpInfo ¶
func (x *Cluster) GetDakrOpInfo() *OperatorInfo
func (*Cluster) GetDisplayName ¶
func (*Cluster) GetGpuCostPerHour ¶
func (*Cluster) GetHasBeenUpdated ¶
func (*Cluster) GetImpactScore ¶
func (*Cluster) GetIsDisconnected ¶
func (*Cluster) GetIsPriceAvailable ¶
func (*Cluster) GetLeastExpensiveNode ¶
func (*Cluster) GetMemoryCostPerHour ¶
func (*Cluster) GetMostExpensiveNode ¶
func (*Cluster) GetMostUnderutilizedContainer ¶
func (*Cluster) GetMostUnderutilizedNode ¶
func (*Cluster) GetNetworkOpInfo ¶ added in v0.0.55
func (x *Cluster) GetNetworkOpInfo() *OperatorInfo
func (*Cluster) GetNodeInfo ¶
func (*Cluster) GetNodeOpInfo ¶
func (x *Cluster) GetNodeOpInfo() *OperatorInfo
func (*Cluster) GetRegionId ¶
func (*Cluster) GetResourceDataPoints ¶
func (x *Cluster) GetResourceDataPoints() []*ResourceDataPoint
func (*Cluster) GetResourceMetrics ¶
func (x *Cluster) GetResourceMetrics() *ResourceMetrics
func (*Cluster) GetSecurityOpInfo ¶ added in v0.0.55
func (x *Cluster) GetSecurityOpInfo() *OperatorInfo
func (*Cluster) GetUnderutilization ¶
func (*Cluster) GetUpdatedAt ¶
func (*Cluster) GetZxpHelmInfo ¶
func (x *Cluster) GetZxpHelmInfo() *OperatorInfo
func (*Cluster) GetZxpInfo ¶
func (x *Cluster) GetZxpInfo() *OperatorInfo
func (*Cluster) ProtoMessage ¶
func (*Cluster) ProtoMessage()
func (*Cluster) ProtoReflect ¶
func (x *Cluster) ProtoReflect() protoreflect.Message
type ClusterElement ¶
type ClusterElement struct {
ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
Element string `protobuf:"bytes,5,opt,name=element,proto3" json:"element,omitempty"`
// contains filtered or unexported fields
}
func (*ClusterElement) Descriptor
deprecated
func (*ClusterElement) Descriptor() ([]byte, []int)
Deprecated: Use ClusterElement.ProtoReflect.Descriptor instead.
func (*ClusterElement) GetClusterId ¶
func (x *ClusterElement) GetClusterId() string
func (*ClusterElement) GetElement ¶
func (x *ClusterElement) GetElement() string
func (*ClusterElement) ProtoMessage ¶
func (*ClusterElement) ProtoMessage()
func (*ClusterElement) ProtoReflect ¶
func (x *ClusterElement) ProtoReflect() protoreflect.Message
func (*ClusterElement) Reset ¶
func (x *ClusterElement) Reset()
func (*ClusterElement) String ¶
func (x *ClusterElement) String() string
type ClusterInfo ¶
type ClusterInfo struct {
Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
NodeCount int32 `protobuf:"varint,2,opt,name=node_count,json=nodeCount,proto3" json:"node_count,omitempty"`
Namespaces []string `protobuf:"bytes,3,rep,name=namespaces,proto3" json:"namespaces,omitempty"`
// contains filtered or unexported fields
}
ClusterInfo contains basic cluster information
func (*ClusterInfo) Descriptor
deprecated
func (*ClusterInfo) Descriptor() ([]byte, []int)
Deprecated: Use ClusterInfo.ProtoReflect.Descriptor instead.
func (*ClusterInfo) GetNamespaces ¶
func (x *ClusterInfo) GetNamespaces() []string
func (*ClusterInfo) GetNodeCount ¶
func (x *ClusterInfo) GetNodeCount() int32
func (*ClusterInfo) GetVersion ¶
func (x *ClusterInfo) GetVersion() string
func (*ClusterInfo) ProtoMessage ¶
func (*ClusterInfo) ProtoMessage()
func (*ClusterInfo) ProtoReflect ¶
func (x *ClusterInfo) ProtoReflect() protoreflect.Message
func (*ClusterInfo) Reset ¶
func (x *ClusterInfo) Reset()
func (*ClusterInfo) String ¶
func (x *ClusterInfo) String() string
type ClusterMutationServiceClient ¶
type ClusterMutationServiceClient interface {
// CreateCluster creates a new cluster.
CreateCluster(ctx context.Context, in *CreateClusterRequest, opts ...grpc.CallOption) (*CreateClusterResponse, error)
// DeleteCluster deletes a cluster and all its resources.
// This operation is irreversible and should be used with caution.
DeleteCluster(ctx context.Context, in *DeleteClusterRequest, opts ...grpc.CallOption) (*DeleteClusterResponse, error)
// UpdateCluster updates the configuration of an existing cluster.
UpdateCluster(ctx context.Context, in *UpdateClusterRequest, opts ...grpc.CallOption) (*UpdateClusterResponse, error)
// ResetClusterToken resets the token for a cluster.
ResetClusterToken(ctx context.Context, in *ResetClusterTokenRequest, opts ...grpc.CallOption) (*ResetClusterTokenResponse, error)
}
ClusterMutationServiceClient is the client API for ClusterMutationService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewClusterMutationServiceClient ¶
func NewClusterMutationServiceClient(cc grpc.ClientConnInterface) ClusterMutationServiceClient
type ClusterMutationServiceServer ¶
type ClusterMutationServiceServer interface {
// CreateCluster creates a new cluster.
CreateCluster(context.Context, *CreateClusterRequest) (*CreateClusterResponse, error)
// DeleteCluster deletes a cluster and all its resources.
// This operation is irreversible and should be used with caution.
DeleteCluster(context.Context, *DeleteClusterRequest) (*DeleteClusterResponse, error)
// UpdateCluster updates the configuration of an existing cluster.
UpdateCluster(context.Context, *UpdateClusterRequest) (*UpdateClusterResponse, error)
// ResetClusterToken resets the token for a cluster.
ResetClusterToken(context.Context, *ResetClusterTokenRequest) (*ResetClusterTokenResponse, error)
// contains filtered or unexported methods
}
ClusterMutationServiceServer is the server API for ClusterMutationService service. All implementations must embed UnimplementedClusterMutationServiceServer for forward compatibility
type ClusterScopedSnapshot ¶
type ClusterScopedSnapshot struct {
PersistentVolumes map[string]*ResourceIdentifier `` /* 200-byte string literal not displayed */
StorageClasses map[string]*ResourceIdentifier `` /* 191-byte string literal not displayed */
ClusterRoles map[string]*ResourceIdentifier `` /* 185-byte string literal not displayed */
ClusterRoleBindings map[string]*ResourceIdentifier `` /* 208-byte string literal not displayed */
CustomResourceDefinitions map[string]*ResourceIdentifier `` /* 226-byte string literal not displayed */
IngressClasses map[string]*ResourceIdentifier `` /* 191-byte string literal not displayed */
CsiNodes map[string]*ResourceIdentifier `` /* 173-byte string literal not displayed */
Hash string `protobuf:"bytes,8,opt,name=hash,proto3" json:"hash,omitempty"`
CsiDrivers map[string]*ResourceIdentifier `` /* 179-byte string literal not displayed */
VolumeAttachments map[string]*ResourceIdentifier `` /* 201-byte string literal not displayed */
// contains filtered or unexported fields
}
ClusterScopedSnapshot contains minimal cluster-scoped resource data
func (*ClusterScopedSnapshot) Descriptor
deprecated
func (*ClusterScopedSnapshot) Descriptor() ([]byte, []int)
Deprecated: Use ClusterScopedSnapshot.ProtoReflect.Descriptor instead.
func (*ClusterScopedSnapshot) GetClusterRoleBindings ¶
func (x *ClusterScopedSnapshot) GetClusterRoleBindings() map[string]*ResourceIdentifier
func (*ClusterScopedSnapshot) GetClusterRoles ¶
func (x *ClusterScopedSnapshot) GetClusterRoles() map[string]*ResourceIdentifier
func (*ClusterScopedSnapshot) GetCsiDrivers ¶
func (x *ClusterScopedSnapshot) GetCsiDrivers() map[string]*ResourceIdentifier
func (*ClusterScopedSnapshot) GetCsiNodes ¶
func (x *ClusterScopedSnapshot) GetCsiNodes() map[string]*ResourceIdentifier
func (*ClusterScopedSnapshot) GetCustomResourceDefinitions ¶
func (x *ClusterScopedSnapshot) GetCustomResourceDefinitions() map[string]*ResourceIdentifier
func (*ClusterScopedSnapshot) GetHash ¶
func (x *ClusterScopedSnapshot) GetHash() string
func (*ClusterScopedSnapshot) GetIngressClasses ¶
func (x *ClusterScopedSnapshot) GetIngressClasses() map[string]*ResourceIdentifier
func (*ClusterScopedSnapshot) GetPersistentVolumes ¶
func (x *ClusterScopedSnapshot) GetPersistentVolumes() map[string]*ResourceIdentifier
func (*ClusterScopedSnapshot) GetStorageClasses ¶
func (x *ClusterScopedSnapshot) GetStorageClasses() map[string]*ResourceIdentifier
func (*ClusterScopedSnapshot) GetVolumeAttachments ¶
func (x *ClusterScopedSnapshot) GetVolumeAttachments() map[string]*ResourceIdentifier
func (*ClusterScopedSnapshot) ProtoMessage ¶
func (*ClusterScopedSnapshot) ProtoMessage()
func (*ClusterScopedSnapshot) ProtoReflect ¶
func (x *ClusterScopedSnapshot) ProtoReflect() protoreflect.Message
func (*ClusterScopedSnapshot) Reset ¶
func (x *ClusterScopedSnapshot) Reset()
func (*ClusterScopedSnapshot) String ¶
func (x *ClusterScopedSnapshot) String() string
type ClusterServiceClient ¶
type ClusterServiceClient interface {
// GetClustersBasicInfo retrieves basic information for all clusters in a team
GetClustersBasicInfo(ctx context.Context, in *GetClustersBasicInfoRequest, opts ...grpc.CallOption) (*GetClustersBasicInfoResponse, error)
// GetClustersWithMetrics retrieves clusters with full metrics using optimized batch queries
GetClustersWithMetrics(ctx context.Context, in *GetClustersWithMetricsRequest, opts ...grpc.CallOption) (*GetClustersWithMetricsResponse, error)
// CreateClusterToken creates a new cluster registration with authentication token
CreateClusterToken(ctx context.Context, in *CreateClusterTokenRequest, opts ...grpc.CallOption) (*CreateClusterTokenResponse, error)
// GetNetworkDependencies returns workload-level network dependencies for visualization
GetNetworkDependencies(ctx context.Context, in *GetNetworkDependenciesRequest, opts ...grpc.CallOption) (*GetNetworkDependenciesResponse, error)
}
ClusterServiceClient is the client API for ClusterService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewClusterServiceClient ¶
func NewClusterServiceClient(cc grpc.ClientConnInterface) ClusterServiceClient
type ClusterServiceServer ¶
type ClusterServiceServer interface {
// GetClustersBasicInfo retrieves basic information for all clusters in a team
GetClustersBasicInfo(context.Context, *GetClustersBasicInfoRequest) (*GetClustersBasicInfoResponse, error)
// GetClustersWithMetrics retrieves clusters with full metrics using optimized batch queries
GetClustersWithMetrics(context.Context, *GetClustersWithMetricsRequest) (*GetClustersWithMetricsResponse, error)
// CreateClusterToken creates a new cluster registration with authentication token
CreateClusterToken(context.Context, *CreateClusterTokenRequest) (*CreateClusterTokenResponse, error)
// GetNetworkDependencies returns workload-level network dependencies for visualization
GetNetworkDependencies(context.Context, *GetNetworkDependenciesRequest) (*GetNetworkDependenciesResponse, error)
// contains filtered or unexported methods
}
ClusterServiceServer is the server API for ClusterService service. All implementations must embed UnimplementedClusterServiceServer for forward compatibility
type ClusterSnapshot ¶
type ClusterSnapshot struct {
ClusterInfo *ClusterInfo `protobuf:"bytes,1,opt,name=cluster_info,json=clusterInfo,proto3" json:"cluster_info,omitempty"`
Nodes map[string]*NodeData `` // Maps node UID to NodeData
/* 151-byte string literal not displayed */
Namespaces map[string]*Namespace `` // Maps namespace UID to Namespace
/* 161-byte string literal not displayed */
ClusterScoped *ClusterScopedSnapshot `protobuf:"bytes,4,opt,name=cluster_scoped,json=clusterScoped,proto3" json:"cluster_scoped,omitempty"`
Timestamp *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
SnapshotId string `protobuf:"bytes,6,opt,name=snapshot_id,json=snapshotId,proto3" json:"snapshot_id,omitempty"`
// contains filtered or unexported fields
}
ClusterSnapshot represents a minimal snapshot for deletion tracking
func (*ClusterSnapshot) Descriptor
deprecated
func (*ClusterSnapshot) Descriptor() ([]byte, []int)
Deprecated: Use ClusterSnapshot.ProtoReflect.Descriptor instead.
func (*ClusterSnapshot) GetClusterInfo ¶
func (x *ClusterSnapshot) GetClusterInfo() *ClusterInfo
func (*ClusterSnapshot) GetClusterScoped ¶
func (x *ClusterSnapshot) GetClusterScoped() *ClusterScopedSnapshot
func (*ClusterSnapshot) GetNamespaces ¶
func (x *ClusterSnapshot) GetNamespaces() map[string]*Namespace
func (*ClusterSnapshot) GetNodes ¶
func (x *ClusterSnapshot) GetNodes() map[string]*NodeData
func (*ClusterSnapshot) GetSnapshotId ¶
func (x *ClusterSnapshot) GetSnapshotId() string
func (*ClusterSnapshot) GetTimestamp ¶
func (x *ClusterSnapshot) GetTimestamp() *timestamppb.Timestamp
func (*ClusterSnapshot) ProtoMessage ¶
func (*ClusterSnapshot) ProtoMessage()
func (*ClusterSnapshot) ProtoReflect ¶
func (x *ClusterSnapshot) ProtoReflect() protoreflect.Message
func (*ClusterSnapshot) Reset ¶
func (x *ClusterSnapshot) Reset()
func (*ClusterSnapshot) String ¶
func (x *ClusterSnapshot) String() string
type ClusterSnapshotChunk ¶
type ClusterSnapshotChunk struct {
// Unique identifier for the cluster
ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
// Team ID that owns the cluster
TeamId string `protobuf:"bytes,2,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
// Timestamp when the snapshot was taken
Timestamp *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
// Unique identifier for this snapshot (same across all chunks)
SnapshotId string `protobuf:"bytes,4,opt,name=snapshot_id,json=snapshotId,proto3" json:"snapshot_id,omitempty"`
// Chunk sequence number (starting from 0)
ChunkNumber int32 `protobuf:"varint,5,opt,name=chunk_number,json=chunkNumber,proto3" json:"chunk_number,omitempty"`
// Total number of chunks in this snapshot
TotalChunks int32 `protobuf:"varint,6,opt,name=total_chunks,json=totalChunks,proto3" json:"total_chunks,omitempty"`
// The chunk data as bytes
ChunkData []byte `protobuf:"bytes,7,opt,name=chunk_data,json=chunkData,proto3" json:"chunk_data,omitempty"`
// Indicates if this is the final chunk
IsFinalChunk bool `protobuf:"varint,8,opt,name=is_final_chunk,json=isFinalChunk,proto3" json:"is_final_chunk,omitempty"`
// contains filtered or unexported fields
}
ClusterSnapshotChunk represents a chunk of cluster snapshot data
func (*ClusterSnapshotChunk) Descriptor
deprecated
func (*ClusterSnapshotChunk) Descriptor() ([]byte, []int)
Deprecated: Use ClusterSnapshotChunk.ProtoReflect.Descriptor instead.
func (*ClusterSnapshotChunk) GetChunkData ¶
func (x *ClusterSnapshotChunk) GetChunkData() []byte
func (*ClusterSnapshotChunk) GetChunkNumber ¶
func (x *ClusterSnapshotChunk) GetChunkNumber() int32
func (*ClusterSnapshotChunk) GetClusterId ¶
func (x *ClusterSnapshotChunk) GetClusterId() string
func (*ClusterSnapshotChunk) GetIsFinalChunk ¶
func (x *ClusterSnapshotChunk) GetIsFinalChunk() bool
func (*ClusterSnapshotChunk) GetSnapshotId ¶
func (x *ClusterSnapshotChunk) GetSnapshotId() string
func (*ClusterSnapshotChunk) GetTeamId ¶
func (x *ClusterSnapshotChunk) GetTeamId() string
func (*ClusterSnapshotChunk) GetTimestamp ¶
func (x *ClusterSnapshotChunk) GetTimestamp() *timestamppb.Timestamp
func (*ClusterSnapshotChunk) GetTotalChunks ¶
func (x *ClusterSnapshotChunk) GetTotalChunks() int32
func (*ClusterSnapshotChunk) ProtoMessage ¶
func (*ClusterSnapshotChunk) ProtoMessage()
func (*ClusterSnapshotChunk) ProtoReflect ¶
func (x *ClusterSnapshotChunk) ProtoReflect() protoreflect.Message
func (*ClusterSnapshotChunk) Reset ¶
func (x *ClusterSnapshotChunk) Reset()
func (*ClusterSnapshotChunk) String ¶
func (x *ClusterSnapshotChunk) String() string
type ClusterType ¶
type ClusterType int32
ClusterType represents different Kubernetes distribution types
const ( ClusterType_CLUSTER_TYPE_UNSPECIFIED ClusterType = 0 ClusterType_CLUSTER_TYPE_K3S ClusterType = 1 // K3s cluster ClusterType_CLUSTER_TYPE_RKE2 ClusterType = 2 // RKE2 cluster ClusterType_CLUSTER_TYPE_CONTAINERD ClusterType = 3 // Standard containerd-based cluster (default) )
func (ClusterType) Descriptor ¶
func (ClusterType) Descriptor() protoreflect.EnumDescriptor
func (ClusterType) Enum ¶
func (x ClusterType) Enum() *ClusterType
func (ClusterType) EnumDescriptor
deprecated
func (ClusterType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ClusterType.Descriptor instead.
func (ClusterType) Number ¶
func (x ClusterType) Number() protoreflect.EnumNumber
func (ClusterType) String ¶
func (x ClusterType) String() string
func (ClusterType) Type ¶
func (ClusterType) Type() protoreflect.EnumType
type Container ¶
type Container struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Unique identifier for the container.
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Name of the container.
ResourceMetrics *ResourceMetrics `protobuf:"bytes,3,opt,name=resource_metrics,json=resourceMetrics,proto3" json:"resource_metrics,omitempty"` // Resource utilization metrics for the container.
// contains filtered or unexported fields
}
Container represents a Kubernetes container with identification and resource metrics.
func (*Container) Descriptor
deprecated
func (*Container) GetResourceMetrics ¶
func (x *Container) GetResourceMetrics() *ResourceMetrics
func (*Container) ProtoMessage ¶
func (*Container) ProtoMessage()
func (*Container) ProtoReflect ¶
func (x *Container) ProtoReflect() protoreflect.Message
type ContainerForecastMetric ¶
type ContainerForecastMetric struct {
Timestamp *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
ContainerId string `protobuf:"bytes,2,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
WorkloadName string `protobuf:"bytes,4,opt,name=workload_name,json=workloadName,proto3" json:"workload_name,omitempty"`
Namespace string `protobuf:"bytes,5,opt,name=namespace,proto3" json:"namespace,omitempty"`
MetricType string `protobuf:"bytes,6,opt,name=metric_type,json=metricType,proto3" json:"metric_type,omitempty"`
ForecastValue float64 `protobuf:"fixed64,7,opt,name=forecast_value,json=forecastValue,proto3" json:"forecast_value,omitempty"`
LowerBound float64 `protobuf:"fixed64,8,opt,name=lower_bound,json=lowerBound,proto3" json:"lower_bound,omitempty"`
UpperBound float64 `protobuf:"fixed64,9,opt,name=upper_bound,json=upperBound,proto3" json:"upper_bound,omitempty"`
ModelVersion string `protobuf:"bytes,10,opt,name=model_version,json=modelVersion,proto3" json:"model_version,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
// contains filtered or unexported fields
}
Forecast metric for a container
func (*ContainerForecastMetric) Descriptor
deprecated
func (*ContainerForecastMetric) Descriptor() ([]byte, []int)
Deprecated: Use ContainerForecastMetric.ProtoReflect.Descriptor instead.
func (*ContainerForecastMetric) GetClusterId ¶
func (x *ContainerForecastMetric) GetClusterId() string
func (*ContainerForecastMetric) GetContainerId ¶
func (x *ContainerForecastMetric) GetContainerId() string
func (*ContainerForecastMetric) GetCreatedAt ¶
func (x *ContainerForecastMetric) GetCreatedAt() *timestamppb.Timestamp
func (*ContainerForecastMetric) GetForecastValue ¶
func (x *ContainerForecastMetric) GetForecastValue() float64
func (*ContainerForecastMetric) GetLowerBound ¶
func (x *ContainerForecastMetric) GetLowerBound() float64
func (*ContainerForecastMetric) GetMetricType ¶
func (x *ContainerForecastMetric) GetMetricType() string
func (*ContainerForecastMetric) GetModelVersion ¶
func (x *ContainerForecastMetric) GetModelVersion() string
func (*ContainerForecastMetric) GetNamespace ¶
func (x *ContainerForecastMetric) GetNamespace() string
func (*ContainerForecastMetric) GetTimestamp ¶
func (x *ContainerForecastMetric) GetTimestamp() *timestamppb.Timestamp
func (*ContainerForecastMetric) GetUpdatedAt ¶
func (x *ContainerForecastMetric) GetUpdatedAt() *timestamppb.Timestamp
func (*ContainerForecastMetric) GetUpperBound ¶
func (x *ContainerForecastMetric) GetUpperBound() float64
func (*ContainerForecastMetric) GetWorkloadName ¶
func (x *ContainerForecastMetric) GetWorkloadName() string
func (*ContainerForecastMetric) ProtoMessage ¶
func (*ContainerForecastMetric) ProtoMessage()
func (*ContainerForecastMetric) ProtoReflect ¶
func (x *ContainerForecastMetric) ProtoReflect() protoreflect.Message
func (*ContainerForecastMetric) Reset ¶
func (x *ContainerForecastMetric) Reset()
func (*ContainerForecastMetric) String ¶
func (x *ContainerForecastMetric) String() string
type ContainerMetricItem ¶
type ContainerMetricItem struct {
Workload *MpaWorkloadIdentifier `protobuf:"bytes,1,opt,name=workload,proto3" json:"workload,omitempty"` // The workload this container belongs to
PodName string `protobuf:"bytes,2,opt,name=pod_name,json=podName,proto3" json:"pod_name,omitempty"`
ContainerName string `protobuf:"bytes,3,opt,name=container_name,json=containerName,proto3" json:"container_name,omitempty"`
// The metric data
Timestamp *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
CpuUsageMillis int64 `protobuf:"varint,5,opt,name=cpu_usage_millis,json=cpuUsageMillis,proto3" json:"cpu_usage_millis,omitempty"`
MemoryUsageBytes int64 `protobuf:"varint,6,opt,name=memory_usage_bytes,json=memoryUsageBytes,proto3" json:"memory_usage_bytes,omitempty"`
OomKillCount int64 `protobuf:"varint,7,opt,name=oom_kill_count,json=oomKillCount,proto3" json:"oom_kill_count,omitempty"` // Cumulative if available, otherwise 0
RestartCount int32 `protobuf:"varint,8,opt,name=restart_count,json=restartCount,proto3" json:"restart_count,omitempty"`
LastTerminationReason string `` // e.g. "OOMKilled"
/* 126-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*ContainerMetricItem) Descriptor
deprecated
func (*ContainerMetricItem) Descriptor() ([]byte, []int)
Deprecated: Use ContainerMetricItem.ProtoReflect.Descriptor instead.
func (*ContainerMetricItem) GetContainerName ¶
func (x *ContainerMetricItem) GetContainerName() string
func (*ContainerMetricItem) GetCpuUsageMillis ¶
func (x *ContainerMetricItem) GetCpuUsageMillis() int64
func (*ContainerMetricItem) GetLastTerminationReason ¶
func (x *ContainerMetricItem) GetLastTerminationReason() string
func (*ContainerMetricItem) GetMemoryUsageBytes ¶
func (x *ContainerMetricItem) GetMemoryUsageBytes() int64
func (*ContainerMetricItem) GetOomKillCount ¶
func (x *ContainerMetricItem) GetOomKillCount() int64
func (*ContainerMetricItem) GetPodName ¶
func (x *ContainerMetricItem) GetPodName() string
func (*ContainerMetricItem) GetRestartCount ¶
func (x *ContainerMetricItem) GetRestartCount() int32
func (*ContainerMetricItem) GetTimestamp ¶
func (x *ContainerMetricItem) GetTimestamp() *timestamppb.Timestamp
func (*ContainerMetricItem) GetWorkload ¶
func (x *ContainerMetricItem) GetWorkload() *MpaWorkloadIdentifier
func (*ContainerMetricItem) ProtoMessage ¶
func (*ContainerMetricItem) ProtoMessage()
func (*ContainerMetricItem) ProtoReflect ¶
func (x *ContainerMetricItem) ProtoReflect() protoreflect.Message
func (*ContainerMetricItem) Reset ¶
func (x *ContainerMetricItem) Reset()
func (*ContainerMetricItem) String ¶
func (x *ContainerMetricItem) String() string
type ContainerMetricsBatch ¶
type ContainerMetricsBatch struct {
Items []*ContainerMetricItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
// contains filtered or unexported fields
}
ContainerMetricsBatch contains a batch of metrics for containers belonging to subscribed workloads
func (*ContainerMetricsBatch) Descriptor
deprecated
func (*ContainerMetricsBatch) Descriptor() ([]byte, []int)
Deprecated: Use ContainerMetricsBatch.ProtoReflect.Descriptor instead.
func (*ContainerMetricsBatch) GetItems ¶
func (x *ContainerMetricsBatch) GetItems() []*ContainerMetricItem
func (*ContainerMetricsBatch) ProtoMessage ¶
func (*ContainerMetricsBatch) ProtoMessage()
func (*ContainerMetricsBatch) ProtoReflect ¶
func (x *ContainerMetricsBatch) ProtoReflect() protoreflect.Message
func (*ContainerMetricsBatch) Reset ¶
func (x *ContainerMetricsBatch) Reset()
func (*ContainerMetricsBatch) String ¶
func (x *ContainerMetricsBatch) String() string
type ContainerRuntimeInfo ¶
type ContainerRuntimeInfo struct {
RuntimeName string `protobuf:"bytes,1,opt,name=runtime_name,json=runtimeName,proto3" json:"runtime_name,omitempty"`
Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
// contains filtered or unexported fields
}
ContainerRuntimeInfo containes information about container runtime info
func (*ContainerRuntimeInfo) Descriptor
deprecated
func (*ContainerRuntimeInfo) Descriptor() ([]byte, []int)
Deprecated: Use ContainerRuntimeInfo.ProtoReflect.Descriptor instead.
func (*ContainerRuntimeInfo) GetRuntimeName ¶
func (x *ContainerRuntimeInfo) GetRuntimeName() string
func (*ContainerRuntimeInfo) GetVersion ¶
func (x *ContainerRuntimeInfo) GetVersion() string
func (*ContainerRuntimeInfo) ProtoMessage ¶
func (*ContainerRuntimeInfo) ProtoMessage()
func (*ContainerRuntimeInfo) ProtoReflect ¶
func (x *ContainerRuntimeInfo) ProtoReflect() protoreflect.Message
func (*ContainerRuntimeInfo) Reset ¶
func (x *ContainerRuntimeInfo) Reset()
func (*ContainerRuntimeInfo) String ¶
func (x *ContainerRuntimeInfo) String() string
type ContainerSummary ¶
type ContainerSummary struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Container name
Image string `protobuf:"bytes,2,opt,name=image,proto3" json:"image,omitempty"` // Container image
Ready bool `protobuf:"varint,3,opt,name=ready,proto3" json:"ready,omitempty"` // Container ready status
RestartCount int32 `protobuf:"varint,4,opt,name=restart_count,json=restartCount,proto3" json:"restart_count,omitempty"` // Container restart count
State string `protobuf:"bytes,5,opt,name=state,proto3" json:"state,omitempty"` // "running", "waiting", "terminated"
StateReason string `protobuf:"bytes,6,opt,name=state_reason,json=stateReason,proto3" json:"state_reason,omitempty"` // Reason for current state (if not running)
// contains filtered or unexported fields
}
ContainerSummary provides essential container information
func (*ContainerSummary) Descriptor
deprecated
func (*ContainerSummary) Descriptor() ([]byte, []int)
Deprecated: Use ContainerSummary.ProtoReflect.Descriptor instead.
func (*ContainerSummary) GetImage ¶
func (x *ContainerSummary) GetImage() string
func (*ContainerSummary) GetName ¶
func (x *ContainerSummary) GetName() string
func (*ContainerSummary) GetReady ¶
func (x *ContainerSummary) GetReady() bool
func (*ContainerSummary) GetRestartCount ¶
func (x *ContainerSummary) GetRestartCount() int32
func (*ContainerSummary) GetState ¶
func (x *ContainerSummary) GetState() string
func (*ContainerSummary) GetStateReason ¶
func (x *ContainerSummary) GetStateReason() string
func (*ContainerSummary) ProtoMessage ¶
func (*ContainerSummary) ProtoMessage()
func (*ContainerSummary) ProtoReflect ¶
func (x *ContainerSummary) ProtoReflect() protoreflect.Message
func (*ContainerSummary) Reset ¶
func (x *ContainerSummary) Reset()
func (*ContainerSummary) String ¶
func (x *ContainerSummary) String() string
type ContainerTemplate ¶
type ContainerTemplate struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Container name
Image string `protobuf:"bytes,2,opt,name=image,proto3" json:"image,omitempty"` // Container image
CpuRequestsMillicores int64 `` // CPU requests in millicores
/* 127-byte string literal not displayed */
MemoryRequestsBytes int64 `protobuf:"varint,4,opt,name=memory_requests_bytes,json=memoryRequestsBytes,proto3" json:"memory_requests_bytes,omitempty"` // Memory requests in bytes
CpuLimitsMillicores int64 `protobuf:"varint,5,opt,name=cpu_limits_millicores,json=cpuLimitsMillicores,proto3" json:"cpu_limits_millicores,omitempty"` // CPU limits in millicores
MemoryLimitsBytes int64 `protobuf:"varint,6,opt,name=memory_limits_bytes,json=memoryLimitsBytes,proto3" json:"memory_limits_bytes,omitempty"` // Memory limits in bytes
// contains filtered or unexported fields
}
ContainerTemplate represents a container template in a deployment
func (*ContainerTemplate) Descriptor
deprecated
func (*ContainerTemplate) Descriptor() ([]byte, []int)
Deprecated: Use ContainerTemplate.ProtoReflect.Descriptor instead.
func (*ContainerTemplate) GetCpuLimitsMillicores ¶
func (x *ContainerTemplate) GetCpuLimitsMillicores() int64
func (*ContainerTemplate) GetCpuRequestsMillicores ¶
func (x *ContainerTemplate) GetCpuRequestsMillicores() int64
func (*ContainerTemplate) GetImage ¶
func (x *ContainerTemplate) GetImage() string
func (*ContainerTemplate) GetMemoryLimitsBytes ¶
func (x *ContainerTemplate) GetMemoryLimitsBytes() int64
func (*ContainerTemplate) GetMemoryRequestsBytes ¶
func (x *ContainerTemplate) GetMemoryRequestsBytes() int64
func (*ContainerTemplate) GetName ¶
func (x *ContainerTemplate) GetName() string
func (*ContainerTemplate) ProtoMessage ¶
func (*ContainerTemplate) ProtoMessage()
func (*ContainerTemplate) ProtoReflect ¶
func (x *ContainerTemplate) ProtoReflect() protoreflect.Message
func (*ContainerTemplate) Reset ¶
func (x *ContainerTemplate) Reset()
func (*ContainerTemplate) String ¶
func (x *ContainerTemplate) String() string
type CostDataPoint ¶
type CostDataPoint struct {
Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Unix timestamp (seconds since epoch).
CostInfo *CostInfo `protobuf:"bytes,2,opt,name=cost_info,json=costInfo,proto3" json:"cost_info,omitempty"` // Cost information for the data point.
// contains filtered or unexported fields
}
CostDataPoint represents cost information at a specific time.
func (*CostDataPoint) Descriptor
deprecated
func (*CostDataPoint) Descriptor() ([]byte, []int)
Deprecated: Use CostDataPoint.ProtoReflect.Descriptor instead.
func (*CostDataPoint) GetCostInfo ¶
func (x *CostDataPoint) GetCostInfo() *CostInfo
func (*CostDataPoint) GetTimestamp ¶
func (x *CostDataPoint) GetTimestamp() int64
func (*CostDataPoint) ProtoMessage ¶
func (*CostDataPoint) ProtoMessage()
func (*CostDataPoint) ProtoReflect ¶
func (x *CostDataPoint) ProtoReflect() protoreflect.Message
func (*CostDataPoint) Reset ¶
func (x *CostDataPoint) Reset()
func (*CostDataPoint) String ¶
func (x *CostDataPoint) String() string
type CostInfo ¶
type CostInfo struct {
// Deprecated: Marked as deprecated in api/v1/common.proto.
CpuCostPerHour float64 `protobuf:"fixed64,1,opt,name=cpu_cost_per_hour,json=cpuCostPerHour,proto3" json:"cpu_cost_per_hour,omitempty"` // Estimated CPU cost per hour.
// Deprecated: Marked as deprecated in api/v1/common.proto.
MemoryCostPerHour float64 `protobuf:"fixed64,2,opt,name=memory_cost_per_hour,json=memoryCostPerHour,proto3" json:"memory_cost_per_hour,omitempty"` // Estimated memory cost per hour.
// Deprecated: Marked as deprecated in api/v1/common.proto.
TotalCostPerHour float64 `protobuf:"fixed64,3,opt,name=total_cost_per_hour,json=totalCostPerHour,proto3" json:"total_cost_per_hour,omitempty"` // Total estimated cost per hour.
// Deprecated: Marked as deprecated in api/v1/common.proto.
TotalCostPerMonth float64 `protobuf:"fixed64,4,opt,name=total_cost_per_month,json=totalCostPerMonth,proto3" json:"total_cost_per_month,omitempty"` // Total estimated cost per month.
// Deprecated: Marked as deprecated in api/v1/common.proto.
TotalCostPerYear float64 `protobuf:"fixed64,5,opt,name=total_cost_per_year,json=totalCostPerYear,proto3" json:"total_cost_per_year,omitempty"` // Total estimated cost per year.
// Deprecated: Marked as deprecated in api/v1/common.proto.
OptimizedCpuCostPerHour float64 `` // Optimized CPU cost per hour.
/* 138-byte string literal not displayed */
// Deprecated: Marked as deprecated in api/v1/common.proto.
OptimizedMemoryCostPerHour float64 `` // Optimized memory cost per hour.
/* 147-byte string literal not displayed */
// Deprecated: Marked as deprecated in api/v1/common.proto.
OptimizedTotalCostPerHour float64 `` // Optimized total cost per hour.
/* 144-byte string literal not displayed */
// Deprecated: Marked as deprecated in api/v1/common.proto.
OptimizedTotalCostPerMonth float64 `` // Optimized total cost per month.
/* 147-byte string literal not displayed */
// Deprecated: Marked as deprecated in api/v1/common.proto.
OptimizedTotalCostPerYear float64 `` // Optimized total cost per year.
/* 145-byte string literal not displayed */
// Deprecated: Marked as deprecated in api/v1/common.proto.
CpuCostForTimePeriod float64 `` // CPU cost for selected time period
/* 130-byte string literal not displayed */
// Deprecated: Marked as deprecated in api/v1/common.proto.
MemoryCostForTimePeriod float64 `` // Memory cost for selected time period
/* 139-byte string literal not displayed */
// Deprecated: Marked as deprecated in api/v1/common.proto.
TotalCostForTimePeriod float64 `` // Total cost for selected time period
/* 136-byte string literal not displayed */
// Deprecated: Marked as deprecated in api/v1/common.proto.
OptimizedCpuCostForTimePeriod float64 `` // Optimized CPU cost for selected time period
/* 159-byte string literal not displayed */
// Deprecated: Marked as deprecated in api/v1/common.proto.
OptimizedMemoryCostForTimePeriod float64 `` // Optimized Memory cost for selected time period
/* 168-byte string literal not displayed */
// Deprecated: Marked as deprecated in api/v1/common.proto.
OptimizedTotalCostForTimePeriod float64 `` // Optimized total cost for selected time period
/* 165-byte string literal not displayed */
// Deprecated: Marked as deprecated in api/v1/common.proto.
OptimizedGpuCostForTimePeriod float64 `` // Optimized GPU cost for selected time period
/* 159-byte string literal not displayed */
// Deprecated: Marked as deprecated in api/v1/common.proto.
GpuCostForTimePeriod float64 `` // GPU cost for time period
/* 130-byte string literal not displayed */
// Deprecated: Marked as deprecated in api/v1/common.proto.
GpuCostPerHour float64 `protobuf:"fixed64,19,opt,name=gpu_cost_per_hour,json=gpuCostPerHour,proto3" json:"gpu_cost_per_hour,omitempty"` // GPU cost per hour
// Deprecated: Marked as deprecated in api/v1/common.proto.
OptimizedGpuCostPerHour float64 `` // Optimized GPU cost per hour
/* 139-byte string literal not displayed */
// Deprecated: Marked as deprecated in api/v1/common.proto.
CpuCostPerVcpuPerHour float64 `` // Estimated CPU cost per vcpu per hour.
/* 135-byte string literal not displayed */
// Deprecated: Marked as deprecated in api/v1/common.proto.
MemoryCostPerGibPerHour float64 `` // Estimated memory cost per gib per hour.
/* 141-byte string literal not displayed */
NodeRecommendationSavedCostLastMonth *money.Money `` // Estimated cost saved by node recommendations in the last month.
/* 178-byte string literal not displayed */
// Money-based cost fields for currency flexibility
MoneyCpuCostPerHour *money.Money `` /* 126-byte string literal not displayed */
MoneyMemoryCostPerHour *money.Money `` /* 135-byte string literal not displayed */
MoneyTotalCostPerHour *money.Money `` /* 132-byte string literal not displayed */
MoneyTotalCostPerMonth *money.Money `` /* 135-byte string literal not displayed */
MoneyTotalCostPerYear *money.Money `` /* 132-byte string literal not displayed */
MoneyOptimizedCpuCostPerHour *money.Money `` /* 155-byte string literal not displayed */
MoneyOptimizedMemoryCostPerHour *money.Money `` /* 164-byte string literal not displayed */
MoneyOptimizedTotalCostPerHour *money.Money `` /* 161-byte string literal not displayed */
MoneyOptimizedTotalCostPerMonth *money.Money `` /* 164-byte string literal not displayed */
MoneyOptimizedTotalCostPerYear *money.Money `` /* 161-byte string literal not displayed */
MoneyCpuCostForTimePeriod *money.Money `` /* 146-byte string literal not displayed */
MoneyMemoryCostForTimePeriod *money.Money `` /* 155-byte string literal not displayed */
MoneyTotalCostForTimePeriod *money.Money `` /* 152-byte string literal not displayed */
MoneyOptimizedCpuCostForTimePeriod *money.Money `` /* 175-byte string literal not displayed */
MoneyOptimizedMemoryCostForTimePeriod *money.Money `` /* 184-byte string literal not displayed */
MoneyOptimizedTotalCostForTimePeriod *money.Money `` /* 181-byte string literal not displayed */
MoneyOptimizedGpuCostForTimePeriod *money.Money `` /* 175-byte string literal not displayed */
MoneyGpuCostForTimePeriod *money.Money `` /* 146-byte string literal not displayed */
MoneyGpuCostPerHour *money.Money `` /* 126-byte string literal not displayed */
MoneyOptimizedGpuCostPerHour *money.Money `` /* 155-byte string literal not displayed */
MoneyCpuCostPerVcpuPerHour *money.Money `` /* 151-byte string literal not displayed */
MoneyMemoryCostPerGibPerHour *money.Money `` /* 157-byte string literal not displayed */
// contains filtered or unexported fields
}
CostInfo contains cost estimates and optimized cost projections.
func (*CostInfo) Descriptor
deprecated
func (*CostInfo) GetCpuCostForTimePeriod
deprecated
func (*CostInfo) GetCpuCostPerHour
deprecated
func (*CostInfo) GetCpuCostPerVcpuPerHour
deprecated
func (*CostInfo) GetGpuCostForTimePeriod
deprecated
func (*CostInfo) GetGpuCostPerHour
deprecated
func (*CostInfo) GetMemoryCostForTimePeriod
deprecated
func (*CostInfo) GetMemoryCostPerGibPerHour
deprecated
func (*CostInfo) GetMemoryCostPerHour
deprecated
func (*CostInfo) GetMoneyCpuCostForTimePeriod ¶
func (*CostInfo) GetMoneyCpuCostPerHour ¶
func (*CostInfo) GetMoneyCpuCostPerVcpuPerHour ¶
func (*CostInfo) GetMoneyGpuCostForTimePeriod ¶
func (*CostInfo) GetMoneyGpuCostPerHour ¶
func (*CostInfo) GetMoneyMemoryCostForTimePeriod ¶
func (*CostInfo) GetMoneyMemoryCostPerGibPerHour ¶
func (*CostInfo) GetMoneyMemoryCostPerHour ¶
func (*CostInfo) GetMoneyOptimizedCpuCostForTimePeriod ¶
func (*CostInfo) GetMoneyOptimizedCpuCostPerHour ¶
func (*CostInfo) GetMoneyOptimizedGpuCostForTimePeriod ¶
func (*CostInfo) GetMoneyOptimizedGpuCostPerHour ¶
func (*CostInfo) GetMoneyOptimizedMemoryCostForTimePeriod ¶
func (*CostInfo) GetMoneyOptimizedMemoryCostPerHour ¶
func (*CostInfo) GetMoneyOptimizedTotalCostForTimePeriod ¶
func (*CostInfo) GetMoneyOptimizedTotalCostPerHour ¶
func (*CostInfo) GetMoneyOptimizedTotalCostPerMonth ¶
func (*CostInfo) GetMoneyOptimizedTotalCostPerYear ¶
func (*CostInfo) GetMoneyTotalCostForTimePeriod ¶
func (*CostInfo) GetMoneyTotalCostPerHour ¶
func (*CostInfo) GetMoneyTotalCostPerMonth ¶
func (*CostInfo) GetMoneyTotalCostPerYear ¶
func (*CostInfo) GetNodeRecommendationSavedCostLastMonth ¶
func (*CostInfo) GetOptimizedCpuCostForTimePeriod
deprecated
func (*CostInfo) GetOptimizedCpuCostPerHour
deprecated
func (*CostInfo) GetOptimizedGpuCostForTimePeriod
deprecated
func (*CostInfo) GetOptimizedGpuCostPerHour
deprecated
func (*CostInfo) GetOptimizedMemoryCostForTimePeriod
deprecated
func (*CostInfo) GetOptimizedMemoryCostPerHour
deprecated
func (*CostInfo) GetOptimizedTotalCostForTimePeriod
deprecated
func (*CostInfo) GetOptimizedTotalCostPerHour
deprecated
func (*CostInfo) GetOptimizedTotalCostPerMonth
deprecated
func (*CostInfo) GetOptimizedTotalCostPerYear
deprecated
func (*CostInfo) GetTotalCostForTimePeriod
deprecated
func (*CostInfo) GetTotalCostPerHour
deprecated
func (*CostInfo) GetTotalCostPerMonth
deprecated
func (*CostInfo) GetTotalCostPerYear
deprecated
func (*CostInfo) ProtoMessage ¶
func (*CostInfo) ProtoMessage()
func (*CostInfo) ProtoReflect ¶
func (x *CostInfo) ProtoReflect() protoreflect.Message
type CreateClusterRequest ¶
type CreateClusterRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"` // Unique identifier for the team.
ClusterName string `protobuf:"bytes,2,opt,name=cluster_name,json=clusterName,proto3" json:"cluster_name,omitempty"` // Name of the new cluster.
// contains filtered or unexported fields
}
CreateClusterRequest is used to create a new cluster.
func (*CreateClusterRequest) Descriptor
deprecated
func (*CreateClusterRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateClusterRequest.ProtoReflect.Descriptor instead.
func (*CreateClusterRequest) GetClusterName ¶
func (x *CreateClusterRequest) GetClusterName() string
func (*CreateClusterRequest) GetTeamId ¶
func (x *CreateClusterRequest) GetTeamId() string
func (*CreateClusterRequest) ProtoMessage ¶
func (*CreateClusterRequest) ProtoMessage()
func (*CreateClusterRequest) ProtoReflect ¶
func (x *CreateClusterRequest) ProtoReflect() protoreflect.Message
func (*CreateClusterRequest) Reset ¶
func (x *CreateClusterRequest) Reset()
func (*CreateClusterRequest) String ¶
func (x *CreateClusterRequest) String() string
type CreateClusterResponse ¶
type CreateClusterResponse struct {
Cluster *Cluster `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"` // Details of the created cluster.
Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"` // Token for the new cluster.
// contains filtered or unexported fields
}
CreateClusterResponse is the response for a create cluster request.
func (*CreateClusterResponse) Descriptor
deprecated
func (*CreateClusterResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateClusterResponse.ProtoReflect.Descriptor instead.
func (*CreateClusterResponse) GetCluster ¶
func (x *CreateClusterResponse) GetCluster() *Cluster
func (*CreateClusterResponse) GetToken ¶
func (x *CreateClusterResponse) GetToken() string
func (*CreateClusterResponse) ProtoMessage ¶
func (*CreateClusterResponse) ProtoMessage()
func (*CreateClusterResponse) ProtoReflect ¶
func (x *CreateClusterResponse) ProtoReflect() protoreflect.Message
func (*CreateClusterResponse) Reset ¶
func (x *CreateClusterResponse) Reset()
func (*CreateClusterResponse) String ¶
func (x *CreateClusterResponse) String() string
type CreateClusterTokenRequest ¶
type CreateClusterTokenRequest struct {
ClusterName string `protobuf:"bytes,1,opt,name=cluster_name,json=clusterName,proto3" json:"cluster_name,omitempty"` // Name for the new cluster.
K8SProvider string `protobuf:"bytes,2,opt,name=k8s_provider,json=k8sProvider,proto3" json:"k8s_provider,omitempty"` // Kubernetes provider (aws, azure, gcp, oci, other).
// contains filtered or unexported fields
}
CreateClusterTokenRequest creates a new cluster with authentication token
func (*CreateClusterTokenRequest) Descriptor
deprecated
func (*CreateClusterTokenRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateClusterTokenRequest.ProtoReflect.Descriptor instead.
func (*CreateClusterTokenRequest) GetClusterName ¶
func (x *CreateClusterTokenRequest) GetClusterName() string
func (*CreateClusterTokenRequest) GetK8SProvider ¶
func (x *CreateClusterTokenRequest) GetK8SProvider() string
func (*CreateClusterTokenRequest) ProtoMessage ¶
func (*CreateClusterTokenRequest) ProtoMessage()
func (*CreateClusterTokenRequest) ProtoReflect ¶
func (x *CreateClusterTokenRequest) ProtoReflect() protoreflect.Message
func (*CreateClusterTokenRequest) Reset ¶
func (x *CreateClusterTokenRequest) Reset()
func (*CreateClusterTokenRequest) String ¶
func (x *CreateClusterTokenRequest) String() string
type CreateClusterTokenResponse ¶
type CreateClusterTokenResponse struct {
Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` // Authentication token for the cluster.
ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // Unique identifier for the created cluster.
// contains filtered or unexported fields
}
CreateClusterTokenResponse returns the authentication token and cluster ID
func (*CreateClusterTokenResponse) Descriptor
deprecated
func (*CreateClusterTokenResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateClusterTokenResponse.ProtoReflect.Descriptor instead.
func (*CreateClusterTokenResponse) GetClusterId ¶
func (x *CreateClusterTokenResponse) GetClusterId() string
func (*CreateClusterTokenResponse) GetToken ¶
func (x *CreateClusterTokenResponse) GetToken() string
func (*CreateClusterTokenResponse) ProtoMessage ¶
func (*CreateClusterTokenResponse) ProtoMessage()
func (*CreateClusterTokenResponse) ProtoReflect ¶
func (x *CreateClusterTokenResponse) ProtoReflect() protoreflect.Message
func (*CreateClusterTokenResponse) Reset ¶
func (x *CreateClusterTokenResponse) Reset()
func (*CreateClusterTokenResponse) String ¶
func (x *CreateClusterTokenResponse) String() string
type CronJobDetails ¶
type CronJobDetails struct {
Containers []*ContainerTemplate `protobuf:"bytes,1,rep,name=containers,proto3" json:"containers,omitempty"` // Container templates from job template pod spec
ActiveJobs []*ActiveJobReference `protobuf:"bytes,2,rep,name=active_jobs,json=activeJobs,proto3" json:"active_jobs,omitempty"` // Currently active jobs
JobTemplate *JobTemplate `protobuf:"bytes,3,opt,name=job_template,json=jobTemplate,proto3" json:"job_template,omitempty"` // Job template specification
// contains filtered or unexported fields
}
CronJobDetails contains detailed CronJob information for drill-down
func (*CronJobDetails) Descriptor
deprecated
func (*CronJobDetails) Descriptor() ([]byte, []int)
Deprecated: Use CronJobDetails.ProtoReflect.Descriptor instead.
func (*CronJobDetails) GetActiveJobs ¶
func (x *CronJobDetails) GetActiveJobs() []*ActiveJobReference
func (*CronJobDetails) GetContainers ¶
func (x *CronJobDetails) GetContainers() []*ContainerTemplate
func (*CronJobDetails) GetJobTemplate ¶
func (x *CronJobDetails) GetJobTemplate() *JobTemplate
func (*CronJobDetails) ProtoMessage ¶
func (*CronJobDetails) ProtoMessage()
func (*CronJobDetails) ProtoReflect ¶
func (x *CronJobDetails) ProtoReflect() protoreflect.Message
func (*CronJobDetails) Reset ¶
func (x *CronJobDetails) Reset()
func (*CronJobDetails) String ¶
func (x *CronJobDetails) String() string
type DaemonSetDetails ¶
type DaemonSetDetails struct {
Containers []*ContainerTemplate `protobuf:"bytes,1,rep,name=containers,proto3" json:"containers,omitempty"` // Container templates from pod spec
Tolerations []*TolerationInfo `protobuf:"bytes,2,rep,name=tolerations,proto3" json:"tolerations,omitempty"` // Tolerations for node scheduling
NodeSelector *NodeSelector `protobuf:"bytes,3,opt,name=node_selector,json=nodeSelector,proto3" json:"node_selector,omitempty"` // Node selector requirements (optional)
// contains filtered or unexported fields
}
DaemonSetDetails contains detailed DaemonSet information for drill-down
func (*DaemonSetDetails) Descriptor
deprecated
func (*DaemonSetDetails) Descriptor() ([]byte, []int)
Deprecated: Use DaemonSetDetails.ProtoReflect.Descriptor instead.
func (*DaemonSetDetails) GetContainers ¶
func (x *DaemonSetDetails) GetContainers() []*ContainerTemplate
func (*DaemonSetDetails) GetNodeSelector ¶
func (x *DaemonSetDetails) GetNodeSelector() *NodeSelector
func (*DaemonSetDetails) GetTolerations ¶
func (x *DaemonSetDetails) GetTolerations() []*TolerationInfo
func (*DaemonSetDetails) ProtoMessage ¶
func (*DaemonSetDetails) ProtoMessage()
func (*DaemonSetDetails) ProtoReflect ¶
func (x *DaemonSetDetails) ProtoReflect() protoreflect.Message
func (*DaemonSetDetails) Reset ¶
func (x *DaemonSetDetails) Reset()
func (*DaemonSetDetails) String ¶
func (x *DaemonSetDetails) String() string
type DailyUtilizationInstanceTypeRequest ¶
type DailyUtilizationInstanceTypeRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
ClusterIds []string `protobuf:"bytes,2,rep,name=cluster_ids,json=clusterIds,proto3" json:"cluster_ids,omitempty"`
StartTime *timestamppb.Timestamp `protobuf:"bytes,21,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
EndTime *timestamppb.Timestamp `protobuf:"bytes,22,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// contains filtered or unexported fields
}
func (*DailyUtilizationInstanceTypeRequest) Descriptor
deprecated
func (*DailyUtilizationInstanceTypeRequest) Descriptor() ([]byte, []int)
Deprecated: Use DailyUtilizationInstanceTypeRequest.ProtoReflect.Descriptor instead.
func (*DailyUtilizationInstanceTypeRequest) GetClusterIds ¶
func (x *DailyUtilizationInstanceTypeRequest) GetClusterIds() []string
func (*DailyUtilizationInstanceTypeRequest) GetEndTime ¶
func (x *DailyUtilizationInstanceTypeRequest) GetEndTime() *timestamppb.Timestamp
func (*DailyUtilizationInstanceTypeRequest) GetStartTime ¶
func (x *DailyUtilizationInstanceTypeRequest) GetStartTime() *timestamppb.Timestamp
func (*DailyUtilizationInstanceTypeRequest) GetTeamId ¶
func (x *DailyUtilizationInstanceTypeRequest) GetTeamId() string
func (*DailyUtilizationInstanceTypeRequest) ProtoMessage ¶
func (*DailyUtilizationInstanceTypeRequest) ProtoMessage()
func (*DailyUtilizationInstanceTypeRequest) ProtoReflect ¶
func (x *DailyUtilizationInstanceTypeRequest) ProtoReflect() protoreflect.Message
func (*DailyUtilizationInstanceTypeRequest) Reset ¶
func (x *DailyUtilizationInstanceTypeRequest) Reset()
func (*DailyUtilizationInstanceTypeRequest) String ¶
func (x *DailyUtilizationInstanceTypeRequest) String() string
type DailyUtilizationInstanceTypeResponse ¶
type DailyUtilizationInstanceTypeResponse struct {
ClusterIdToDatapoints map[string]*DailyUtilizationInstanceTypeResponse_Datapoints `` /* 216-byte string literal not displayed */
ClusterIdToMeta map[string]*Cluster `` /* 199-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*DailyUtilizationInstanceTypeResponse) Descriptor
deprecated
func (*DailyUtilizationInstanceTypeResponse) Descriptor() ([]byte, []int)
Deprecated: Use DailyUtilizationInstanceTypeResponse.ProtoReflect.Descriptor instead.
func (*DailyUtilizationInstanceTypeResponse) GetClusterIdToDatapoints ¶
func (x *DailyUtilizationInstanceTypeResponse) GetClusterIdToDatapoints() map[string]*DailyUtilizationInstanceTypeResponse_Datapoints
func (*DailyUtilizationInstanceTypeResponse) GetClusterIdToMeta ¶
func (x *DailyUtilizationInstanceTypeResponse) GetClusterIdToMeta() map[string]*Cluster
func (*DailyUtilizationInstanceTypeResponse) ProtoMessage ¶
func (*DailyUtilizationInstanceTypeResponse) ProtoMessage()
func (*DailyUtilizationInstanceTypeResponse) ProtoReflect ¶
func (x *DailyUtilizationInstanceTypeResponse) ProtoReflect() protoreflect.Message
func (*DailyUtilizationInstanceTypeResponse) Reset ¶
func (x *DailyUtilizationInstanceTypeResponse) Reset()
func (*DailyUtilizationInstanceTypeResponse) String ¶
func (x *DailyUtilizationInstanceTypeResponse) String() string
type DailyUtilizationInstanceTypeResponse_Datapoint ¶
type DailyUtilizationInstanceTypeResponse_Datapoint struct {
Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Unix timestamp (seconds since epoch).
InstanceTypeToDailyTotalCoreMinutes map[string]int32 `` /* 266-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*DailyUtilizationInstanceTypeResponse_Datapoint) Descriptor
deprecated
func (*DailyUtilizationInstanceTypeResponse_Datapoint) Descriptor() ([]byte, []int)
Deprecated: Use DailyUtilizationInstanceTypeResponse_Datapoint.ProtoReflect.Descriptor instead.
func (*DailyUtilizationInstanceTypeResponse_Datapoint) GetInstanceTypeToDailyTotalCoreMinutes ¶
func (x *DailyUtilizationInstanceTypeResponse_Datapoint) GetInstanceTypeToDailyTotalCoreMinutes() map[string]int32
func (*DailyUtilizationInstanceTypeResponse_Datapoint) GetTimestamp ¶
func (x *DailyUtilizationInstanceTypeResponse_Datapoint) GetTimestamp() int64
func (*DailyUtilizationInstanceTypeResponse_Datapoint) ProtoMessage ¶
func (*DailyUtilizationInstanceTypeResponse_Datapoint) ProtoMessage()
func (*DailyUtilizationInstanceTypeResponse_Datapoint) ProtoReflect ¶
func (x *DailyUtilizationInstanceTypeResponse_Datapoint) ProtoReflect() protoreflect.Message
func (*DailyUtilizationInstanceTypeResponse_Datapoint) Reset ¶
func (x *DailyUtilizationInstanceTypeResponse_Datapoint) Reset()
func (*DailyUtilizationInstanceTypeResponse_Datapoint) String ¶
func (x *DailyUtilizationInstanceTypeResponse_Datapoint) String() string
type DailyUtilizationInstanceTypeResponse_Datapoints ¶
type DailyUtilizationInstanceTypeResponse_Datapoints struct {
Datapoints []*DailyUtilizationInstanceTypeResponse_Datapoint `protobuf:"bytes,1,rep,name=datapoints,proto3" json:"datapoints,omitempty"`
// contains filtered or unexported fields
}
func (*DailyUtilizationInstanceTypeResponse_Datapoints) Descriptor
deprecated
func (*DailyUtilizationInstanceTypeResponse_Datapoints) Descriptor() ([]byte, []int)
Deprecated: Use DailyUtilizationInstanceTypeResponse_Datapoints.ProtoReflect.Descriptor instead.
func (*DailyUtilizationInstanceTypeResponse_Datapoints) GetDatapoints ¶
func (x *DailyUtilizationInstanceTypeResponse_Datapoints) GetDatapoints() []*DailyUtilizationInstanceTypeResponse_Datapoint
func (*DailyUtilizationInstanceTypeResponse_Datapoints) ProtoMessage ¶
func (*DailyUtilizationInstanceTypeResponse_Datapoints) ProtoMessage()
func (*DailyUtilizationInstanceTypeResponse_Datapoints) ProtoReflect ¶
func (x *DailyUtilizationInstanceTypeResponse_Datapoints) ProtoReflect() protoreflect.Message
func (*DailyUtilizationInstanceTypeResponse_Datapoints) Reset ¶
func (x *DailyUtilizationInstanceTypeResponse_Datapoints) Reset()
func (*DailyUtilizationInstanceTypeResponse_Datapoints) String ¶
func (x *DailyUtilizationInstanceTypeResponse_Datapoints) String() string
type DailyUtilizationNodeTypeRequest ¶
type DailyUtilizationNodeTypeRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
ClusterIds []string `protobuf:"bytes,2,rep,name=cluster_ids,json=clusterIds,proto3" json:"cluster_ids,omitempty"`
StartTime *timestamppb.Timestamp `protobuf:"bytes,21,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
EndTime *timestamppb.Timestamp `protobuf:"bytes,22,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// contains filtered or unexported fields
}
func (*DailyUtilizationNodeTypeRequest) Descriptor
deprecated
func (*DailyUtilizationNodeTypeRequest) Descriptor() ([]byte, []int)
Deprecated: Use DailyUtilizationNodeTypeRequest.ProtoReflect.Descriptor instead.
func (*DailyUtilizationNodeTypeRequest) GetClusterIds ¶
func (x *DailyUtilizationNodeTypeRequest) GetClusterIds() []string
func (*DailyUtilizationNodeTypeRequest) GetEndTime ¶
func (x *DailyUtilizationNodeTypeRequest) GetEndTime() *timestamppb.Timestamp
func (*DailyUtilizationNodeTypeRequest) GetStartTime ¶
func (x *DailyUtilizationNodeTypeRequest) GetStartTime() *timestamppb.Timestamp
func (*DailyUtilizationNodeTypeRequest) GetTeamId ¶
func (x *DailyUtilizationNodeTypeRequest) GetTeamId() string
func (*DailyUtilizationNodeTypeRequest) ProtoMessage ¶
func (*DailyUtilizationNodeTypeRequest) ProtoMessage()
func (*DailyUtilizationNodeTypeRequest) ProtoReflect ¶
func (x *DailyUtilizationNodeTypeRequest) ProtoReflect() protoreflect.Message
func (*DailyUtilizationNodeTypeRequest) Reset ¶
func (x *DailyUtilizationNodeTypeRequest) Reset()
func (*DailyUtilizationNodeTypeRequest) String ¶
func (x *DailyUtilizationNodeTypeRequest) String() string
type DailyUtilizationNodeTypeResponse ¶
type DailyUtilizationNodeTypeResponse struct {
ClusterIdToDatapoints map[string]*DailyUtilizationNodeTypeResponse_Datapoints `` /* 216-byte string literal not displayed */
ClusterIdToMeta map[string]*Cluster `` /* 199-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*DailyUtilizationNodeTypeResponse) Descriptor
deprecated
func (*DailyUtilizationNodeTypeResponse) Descriptor() ([]byte, []int)
Deprecated: Use DailyUtilizationNodeTypeResponse.ProtoReflect.Descriptor instead.
func (*DailyUtilizationNodeTypeResponse) GetClusterIdToDatapoints ¶
func (x *DailyUtilizationNodeTypeResponse) GetClusterIdToDatapoints() map[string]*DailyUtilizationNodeTypeResponse_Datapoints
func (*DailyUtilizationNodeTypeResponse) GetClusterIdToMeta ¶
func (x *DailyUtilizationNodeTypeResponse) GetClusterIdToMeta() map[string]*Cluster
func (*DailyUtilizationNodeTypeResponse) ProtoMessage ¶
func (*DailyUtilizationNodeTypeResponse) ProtoMessage()
func (*DailyUtilizationNodeTypeResponse) ProtoReflect ¶
func (x *DailyUtilizationNodeTypeResponse) ProtoReflect() protoreflect.Message
func (*DailyUtilizationNodeTypeResponse) Reset ¶
func (x *DailyUtilizationNodeTypeResponse) Reset()
func (*DailyUtilizationNodeTypeResponse) String ¶
func (x *DailyUtilizationNodeTypeResponse) String() string
type DailyUtilizationNodeTypeResponse_Datapoint ¶
type DailyUtilizationNodeTypeResponse_Datapoint struct {
Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Unix timestamp (seconds since epoch).
NodeTypeToDailyTotalCoreMinutes map[string]int32 `` /* 254-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*DailyUtilizationNodeTypeResponse_Datapoint) Descriptor
deprecated
func (*DailyUtilizationNodeTypeResponse_Datapoint) Descriptor() ([]byte, []int)
Deprecated: Use DailyUtilizationNodeTypeResponse_Datapoint.ProtoReflect.Descriptor instead.
func (*DailyUtilizationNodeTypeResponse_Datapoint) GetNodeTypeToDailyTotalCoreMinutes ¶
func (x *DailyUtilizationNodeTypeResponse_Datapoint) GetNodeTypeToDailyTotalCoreMinutes() map[string]int32
func (*DailyUtilizationNodeTypeResponse_Datapoint) GetTimestamp ¶
func (x *DailyUtilizationNodeTypeResponse_Datapoint) GetTimestamp() int64
func (*DailyUtilizationNodeTypeResponse_Datapoint) ProtoMessage ¶
func (*DailyUtilizationNodeTypeResponse_Datapoint) ProtoMessage()
func (*DailyUtilizationNodeTypeResponse_Datapoint) ProtoReflect ¶
func (x *DailyUtilizationNodeTypeResponse_Datapoint) ProtoReflect() protoreflect.Message
func (*DailyUtilizationNodeTypeResponse_Datapoint) Reset ¶
func (x *DailyUtilizationNodeTypeResponse_Datapoint) Reset()
func (*DailyUtilizationNodeTypeResponse_Datapoint) String ¶
func (x *DailyUtilizationNodeTypeResponse_Datapoint) String() string
type DailyUtilizationNodeTypeResponse_Datapoints ¶
type DailyUtilizationNodeTypeResponse_Datapoints struct {
Datapoints []*DailyUtilizationNodeTypeResponse_Datapoint `protobuf:"bytes,1,rep,name=datapoints,proto3" json:"datapoints,omitempty"`
// contains filtered or unexported fields
}
func (*DailyUtilizationNodeTypeResponse_Datapoints) Descriptor
deprecated
func (*DailyUtilizationNodeTypeResponse_Datapoints) Descriptor() ([]byte, []int)
Deprecated: Use DailyUtilizationNodeTypeResponse_Datapoints.ProtoReflect.Descriptor instead.
func (*DailyUtilizationNodeTypeResponse_Datapoints) GetDatapoints ¶
func (x *DailyUtilizationNodeTypeResponse_Datapoints) GetDatapoints() []*DailyUtilizationNodeTypeResponse_Datapoint
func (*DailyUtilizationNodeTypeResponse_Datapoints) ProtoMessage ¶
func (*DailyUtilizationNodeTypeResponse_Datapoints) ProtoMessage()
func (*DailyUtilizationNodeTypeResponse_Datapoints) ProtoReflect ¶
func (x *DailyUtilizationNodeTypeResponse_Datapoints) ProtoReflect() protoreflect.Message
func (*DailyUtilizationNodeTypeResponse_Datapoints) Reset ¶
func (x *DailyUtilizationNodeTypeResponse_Datapoints) Reset()
func (*DailyUtilizationNodeTypeResponse_Datapoints) String ¶
func (x *DailyUtilizationNodeTypeResponse_Datapoints) String() string
type DailyUtilizationRequest ¶
type DailyUtilizationRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
ClusterIds []string `protobuf:"bytes,2,rep,name=cluster_ids,json=clusterIds,proto3" json:"cluster_ids,omitempty"`
StartTime *timestamppb.Timestamp `protobuf:"bytes,21,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
EndTime *timestamppb.Timestamp `protobuf:"bytes,22,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// contains filtered or unexported fields
}
func (*DailyUtilizationRequest) Descriptor
deprecated
func (*DailyUtilizationRequest) Descriptor() ([]byte, []int)
Deprecated: Use DailyUtilizationRequest.ProtoReflect.Descriptor instead.
func (*DailyUtilizationRequest) GetClusterIds ¶
func (x *DailyUtilizationRequest) GetClusterIds() []string
func (*DailyUtilizationRequest) GetEndTime ¶
func (x *DailyUtilizationRequest) GetEndTime() *timestamppb.Timestamp
func (*DailyUtilizationRequest) GetStartTime ¶
func (x *DailyUtilizationRequest) GetStartTime() *timestamppb.Timestamp
func (*DailyUtilizationRequest) GetTeamId ¶
func (x *DailyUtilizationRequest) GetTeamId() string
func (*DailyUtilizationRequest) ProtoMessage ¶
func (*DailyUtilizationRequest) ProtoMessage()
func (*DailyUtilizationRequest) ProtoReflect ¶
func (x *DailyUtilizationRequest) ProtoReflect() protoreflect.Message
func (*DailyUtilizationRequest) Reset ¶
func (x *DailyUtilizationRequest) Reset()
func (*DailyUtilizationRequest) String ¶
func (x *DailyUtilizationRequest) String() string
type DailyUtilizationResponse ¶
type DailyUtilizationResponse struct {
ClusterIdToDailyTotalCoreMinutes map[string]*DailyUtilizationResponse_Datapoints `` /* 255-byte string literal not displayed */
ClusterIdToMeta map[string]*Cluster `` // for easier lookups
/* 199-byte string literal not displayed */
TotalCoreMinutesInPeriod int32 `` /* 141-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*DailyUtilizationResponse) Descriptor
deprecated
func (*DailyUtilizationResponse) Descriptor() ([]byte, []int)
Deprecated: Use DailyUtilizationResponse.ProtoReflect.Descriptor instead.
func (*DailyUtilizationResponse) GetClusterIdToDailyTotalCoreMinutes ¶
func (x *DailyUtilizationResponse) GetClusterIdToDailyTotalCoreMinutes() map[string]*DailyUtilizationResponse_Datapoints
func (*DailyUtilizationResponse) GetClusterIdToMeta ¶
func (x *DailyUtilizationResponse) GetClusterIdToMeta() map[string]*Cluster
func (*DailyUtilizationResponse) GetTotalCoreMinutesInPeriod ¶
func (x *DailyUtilizationResponse) GetTotalCoreMinutesInPeriod() int32
func (*DailyUtilizationResponse) ProtoMessage ¶
func (*DailyUtilizationResponse) ProtoMessage()
func (*DailyUtilizationResponse) ProtoReflect ¶
func (x *DailyUtilizationResponse) ProtoReflect() protoreflect.Message
func (*DailyUtilizationResponse) Reset ¶
func (x *DailyUtilizationResponse) Reset()
func (*DailyUtilizationResponse) String ¶
func (x *DailyUtilizationResponse) String() string
type DailyUtilizationResponse_Datapoint ¶
type DailyUtilizationResponse_Datapoint struct {
Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Unix timestamp (seconds since epoch).
Value int32 `protobuf:"varint,6,opt,name=value,proto3" json:"value,omitempty"` // some value
// contains filtered or unexported fields
}
func (*DailyUtilizationResponse_Datapoint) Descriptor
deprecated
func (*DailyUtilizationResponse_Datapoint) Descriptor() ([]byte, []int)
Deprecated: Use DailyUtilizationResponse_Datapoint.ProtoReflect.Descriptor instead.
func (*DailyUtilizationResponse_Datapoint) GetTimestamp ¶
func (x *DailyUtilizationResponse_Datapoint) GetTimestamp() int64
func (*DailyUtilizationResponse_Datapoint) GetValue ¶
func (x *DailyUtilizationResponse_Datapoint) GetValue() int32
func (*DailyUtilizationResponse_Datapoint) ProtoMessage ¶
func (*DailyUtilizationResponse_Datapoint) ProtoMessage()
func (*DailyUtilizationResponse_Datapoint) ProtoReflect ¶
func (x *DailyUtilizationResponse_Datapoint) ProtoReflect() protoreflect.Message
func (*DailyUtilizationResponse_Datapoint) Reset ¶
func (x *DailyUtilizationResponse_Datapoint) Reset()
func (*DailyUtilizationResponse_Datapoint) String ¶
func (x *DailyUtilizationResponse_Datapoint) String() string
type DailyUtilizationResponse_Datapoints ¶
type DailyUtilizationResponse_Datapoints struct {
Datapoints []*DailyUtilizationResponse_Datapoint `protobuf:"bytes,1,rep,name=datapoints,proto3" json:"datapoints,omitempty"`
// contains filtered or unexported fields
}
func (*DailyUtilizationResponse_Datapoints) Descriptor
deprecated
func (*DailyUtilizationResponse_Datapoints) Descriptor() ([]byte, []int)
Deprecated: Use DailyUtilizationResponse_Datapoints.ProtoReflect.Descriptor instead.
func (*DailyUtilizationResponse_Datapoints) GetDatapoints ¶
func (x *DailyUtilizationResponse_Datapoints) GetDatapoints() []*DailyUtilizationResponse_Datapoint
func (*DailyUtilizationResponse_Datapoints) ProtoMessage ¶
func (*DailyUtilizationResponse_Datapoints) ProtoMessage()
func (*DailyUtilizationResponse_Datapoints) ProtoReflect ¶
func (x *DailyUtilizationResponse_Datapoints) ProtoReflect() protoreflect.Message
func (*DailyUtilizationResponse_Datapoints) Reset ¶
func (x *DailyUtilizationResponse_Datapoints) Reset()
func (*DailyUtilizationResponse_Datapoints) String ¶
func (x *DailyUtilizationResponse_Datapoints) String() string
type DeleteClusterRequest ¶
type DeleteClusterRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"` // Unique identifier for the team.
ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // Unique identifier for the cluster.
// contains filtered or unexported fields
}
DeleteClusterRequest is used to delete a cluster and all its resources.
func (*DeleteClusterRequest) Descriptor
deprecated
func (*DeleteClusterRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteClusterRequest.ProtoReflect.Descriptor instead.
func (*DeleteClusterRequest) GetClusterId ¶
func (x *DeleteClusterRequest) GetClusterId() string
func (*DeleteClusterRequest) GetTeamId ¶
func (x *DeleteClusterRequest) GetTeamId() string
func (*DeleteClusterRequest) ProtoMessage ¶
func (*DeleteClusterRequest) ProtoMessage()
func (*DeleteClusterRequest) ProtoReflect ¶
func (x *DeleteClusterRequest) ProtoReflect() protoreflect.Message
func (*DeleteClusterRequest) Reset ¶
func (x *DeleteClusterRequest) Reset()
func (*DeleteClusterRequest) String ¶
func (x *DeleteClusterRequest) String() string
type DeleteClusterResponse ¶
type DeleteClusterResponse struct {
// contains filtered or unexported fields
}
DeleteClusterResponse is the response for a delete cluster request.
func (*DeleteClusterResponse) Descriptor
deprecated
func (*DeleteClusterResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteClusterResponse.ProtoReflect.Descriptor instead.
func (*DeleteClusterResponse) ProtoMessage ¶
func (*DeleteClusterResponse) ProtoMessage()
func (*DeleteClusterResponse) ProtoReflect ¶
func (x *DeleteClusterResponse) ProtoReflect() protoreflect.Message
func (*DeleteClusterResponse) Reset ¶
func (x *DeleteClusterResponse) Reset()
func (*DeleteClusterResponse) String ¶
func (x *DeleteClusterResponse) String() string
type DependencyEdge ¶ added in v0.0.55
type DependencyEdge struct {
SrcWorkload *WorkloadNode `protobuf:"bytes,1,opt,name=src_workload,json=srcWorkload,proto3" json:"src_workload,omitempty"`
DstWorkload *WorkloadNode `protobuf:"bytes,2,opt,name=dst_workload,json=dstWorkload,proto3" json:"dst_workload,omitempty"`
DstExternal *ExternalNode `protobuf:"bytes,3,opt,name=dst_external,json=dstExternal,proto3" json:"dst_external,omitempty"`
TrafficType string `protobuf:"bytes,4,opt,name=traffic_type,json=trafficType,proto3" json:"traffic_type,omitempty"`
TxBytes int64 `protobuf:"varint,5,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
RxBytes int64 `protobuf:"varint,6,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
Cost float64 `protobuf:"fixed64,7,opt,name=cost,proto3" json:"cost,omitempty"`
// contains filtered or unexported fields
}
An edge in the dependency graph
func (*DependencyEdge) Descriptor
deprecated
added in
v0.0.55
func (*DependencyEdge) Descriptor() ([]byte, []int)
Deprecated: Use DependencyEdge.ProtoReflect.Descriptor instead.
func (*DependencyEdge) GetCost ¶ added in v0.0.55
func (x *DependencyEdge) GetCost() float64
func (*DependencyEdge) GetDstExternal ¶ added in v0.0.55
func (x *DependencyEdge) GetDstExternal() *ExternalNode
func (*DependencyEdge) GetDstWorkload ¶ added in v0.0.55
func (x *DependencyEdge) GetDstWorkload() *WorkloadNode
func (*DependencyEdge) GetRxBytes ¶ added in v0.0.55
func (x *DependencyEdge) GetRxBytes() int64
func (*DependencyEdge) GetSrcWorkload ¶ added in v0.0.55
func (x *DependencyEdge) GetSrcWorkload() *WorkloadNode
func (*DependencyEdge) GetTrafficType ¶ added in v0.0.55
func (x *DependencyEdge) GetTrafficType() string
func (*DependencyEdge) GetTxBytes ¶ added in v0.0.55
func (x *DependencyEdge) GetTxBytes() int64
func (*DependencyEdge) ProtoMessage ¶ added in v0.0.55
func (*DependencyEdge) ProtoMessage()
func (*DependencyEdge) ProtoReflect ¶ added in v0.0.55
func (x *DependencyEdge) ProtoReflect() protoreflect.Message
func (*DependencyEdge) Reset ¶ added in v0.0.55
func (x *DependencyEdge) Reset()
func (*DependencyEdge) String ¶ added in v0.0.55
func (x *DependencyEdge) String() string
type DeploymentCondition ¶
type DeploymentCondition struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // "Available", "Progressing", etc.
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` // "True", "False", "Unknown"
Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"` // Reason for the condition
Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"` // Human readable message
LastUpdateTime int64 `protobuf:"varint,5,opt,name=last_update_time,json=lastUpdateTime,proto3" json:"last_update_time,omitempty"` // Last time condition was updated
// contains filtered or unexported fields
}
DeploymentCondition represents a deployment condition
func (*DeploymentCondition) Descriptor
deprecated
func (*DeploymentCondition) Descriptor() ([]byte, []int)
Deprecated: Use DeploymentCondition.ProtoReflect.Descriptor instead.
func (*DeploymentCondition) GetLastUpdateTime ¶
func (x *DeploymentCondition) GetLastUpdateTime() int64
func (*DeploymentCondition) GetMessage ¶
func (x *DeploymentCondition) GetMessage() string
func (*DeploymentCondition) GetReason ¶
func (x *DeploymentCondition) GetReason() string
func (*DeploymentCondition) GetStatus ¶
func (x *DeploymentCondition) GetStatus() string
func (*DeploymentCondition) GetType ¶
func (x *DeploymentCondition) GetType() string
func (*DeploymentCondition) ProtoMessage ¶
func (*DeploymentCondition) ProtoMessage()
func (*DeploymentCondition) ProtoReflect ¶
func (x *DeploymentCondition) ProtoReflect() protoreflect.Message
func (*DeploymentCondition) Reset ¶
func (x *DeploymentCondition) Reset()
func (*DeploymentCondition) String ¶
func (x *DeploymentCondition) String() string
type DeploymentDetails ¶
type DeploymentDetails struct {
Containers []*ContainerTemplate `protobuf:"bytes,1,rep,name=containers,proto3" json:"containers,omitempty"` // Container templates from pod spec
Conditions []*DeploymentCondition `protobuf:"bytes,2,rep,name=conditions,proto3" json:"conditions,omitempty"` // Deployment conditions for debugging
// contains filtered or unexported fields
}
DeploymentDetails contains detailed Deployment information for drill-down
func (*DeploymentDetails) Descriptor
deprecated
func (*DeploymentDetails) Descriptor() ([]byte, []int)
Deprecated: Use DeploymentDetails.ProtoReflect.Descriptor instead.
func (*DeploymentDetails) GetConditions ¶
func (x *DeploymentDetails) GetConditions() []*DeploymentCondition
func (*DeploymentDetails) GetContainers ¶
func (x *DeploymentDetails) GetContainers() []*ContainerTemplate
func (*DeploymentDetails) ProtoMessage ¶
func (*DeploymentDetails) ProtoMessage()
func (*DeploymentDetails) ProtoReflect ¶
func (x *DeploymentDetails) ProtoReflect() protoreflect.Message
func (*DeploymentDetails) Reset ¶
func (x *DeploymentDetails) Reset()
func (*DeploymentDetails) String ¶
func (x *DeploymentDetails) String() string
type DnsLookupItem ¶
type DnsLookupItem struct {
ClientIp string `protobuf:"bytes,1,opt,name=client_ip,json=clientIp,proto3" json:"client_ip,omitempty"`
Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"`
ResolvedIps []string `protobuf:"bytes,3,rep,name=resolved_ips,json=resolvedIps,proto3" json:"resolved_ips,omitempty"`
Timestamp *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
SrcPodName string `protobuf:"bytes,5,opt,name=src_pod_name,json=srcPodName,proto3" json:"src_pod_name,omitempty"`
SrcPodNamespace string `protobuf:"bytes,6,opt,name=src_pod_namespace,json=srcPodNamespace,proto3" json:"src_pod_namespace,omitempty"`
// contains filtered or unexported fields
}
func (*DnsLookupItem) Descriptor
deprecated
func (*DnsLookupItem) Descriptor() ([]byte, []int)
Deprecated: Use DnsLookupItem.ProtoReflect.Descriptor instead.
func (*DnsLookupItem) GetClientIp ¶
func (x *DnsLookupItem) GetClientIp() string
func (*DnsLookupItem) GetDomain ¶
func (x *DnsLookupItem) GetDomain() string
func (*DnsLookupItem) GetResolvedIps ¶
func (x *DnsLookupItem) GetResolvedIps() []string
func (*DnsLookupItem) GetSrcPodName ¶
func (x *DnsLookupItem) GetSrcPodName() string
func (*DnsLookupItem) GetSrcPodNamespace ¶
func (x *DnsLookupItem) GetSrcPodNamespace() string
func (*DnsLookupItem) GetTimestamp ¶
func (x *DnsLookupItem) GetTimestamp() *timestamppb.Timestamp
func (*DnsLookupItem) ProtoMessage ¶
func (*DnsLookupItem) ProtoMessage()
func (*DnsLookupItem) ProtoReflect ¶
func (x *DnsLookupItem) ProtoReflect() protoreflect.Message
func (*DnsLookupItem) Reset ¶
func (x *DnsLookupItem) Reset()
func (*DnsLookupItem) String ¶
func (x *DnsLookupItem) String() string
type Event ¶
type Event struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,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"`
Namespace string `protobuf:"bytes,4,opt,name=namespace,proto3" json:"namespace,omitempty"`
ClusterId string `protobuf:"bytes,5,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
OwnerUid string `protobuf:"bytes,7,opt,name=owner_uid,json=ownerUid,proto3" json:"owner_uid,omitempty"`
OwnerKind string `protobuf:"bytes,8,opt,name=owner_kind,json=ownerKind,proto3" json:"owner_kind,omitempty"`
OwnerName string `protobuf:"bytes,9,opt,name=owner_name,json=ownerName,proto3" json:"owner_name,omitempty"`
ApiVersion string `protobuf:"bytes,10,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
ResourceVersion string `protobuf:"bytes,11,opt,name=resource_version,json=resourceVersion,proto3" json:"resource_version,omitempty"`
Count int32 `protobuf:"varint,12,opt,name=count,proto3" json:"count,omitempty"`
Reason string `protobuf:"bytes,13,opt,name=reason,proto3" json:"reason,omitempty"`
Message string `protobuf:"bytes,14,opt,name=message,proto3" json:"message,omitempty"`
Type string `protobuf:"bytes,15,opt,name=type,proto3" json:"type,omitempty"`
Action string `protobuf:"bytes,16,opt,name=action,proto3" json:"action,omitempty"`
Source string `protobuf:"bytes,17,opt,name=source,proto3" json:"source,omitempty"`
InvolvedObjectKind string `protobuf:"bytes,18,opt,name=involved_object_kind,json=involvedObjectKind,proto3" json:"involved_object_kind,omitempty"`
InvolvedObjectName string `protobuf:"bytes,19,opt,name=involved_object_name,json=involvedObjectName,proto3" json:"involved_object_name,omitempty"`
InvolvedObjectNamespace string `` /* 133-byte string literal not displayed */
ReportingController string `protobuf:"bytes,21,opt,name=reporting_controller,json=reportingController,proto3" json:"reporting_controller,omitempty"`
ReportingInstance string `protobuf:"bytes,22,opt,name=reporting_instance,json=reportingInstance,proto3" json:"reporting_instance,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,41,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,42,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
LastSeen *timestamppb.Timestamp `protobuf:"bytes,43,opt,name=last_seen,json=lastSeen,proto3" json:"last_seen,omitempty"`
CreatedAtAge string `protobuf:"bytes,44,opt,name=created_at_age,json=createdAtAge,proto3" json:"created_at_age,omitempty"`
UpdatedAtAge string `protobuf:"bytes,45,opt,name=updated_at_age,json=updatedAtAge,proto3" json:"updated_at_age,omitempty"`
LastSeenAge string `protobuf:"bytes,46,opt,name=last_seen_age,json=lastSeenAge,proto3" json:"last_seen_age,omitempty"`
DeletedAt *timestamppb.Timestamp `protobuf:"bytes,47,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"`
// contains filtered or unexported fields
}
func (*Event) Descriptor
deprecated
func (*Event) GetApiVersion ¶
func (*Event) GetClusterId ¶
func (*Event) GetCreatedAt ¶
func (x *Event) GetCreatedAt() *timestamppb.Timestamp
func (*Event) GetCreatedAtAge ¶
func (*Event) GetDeletedAt ¶
func (x *Event) GetDeletedAt() *timestamppb.Timestamp
func (*Event) GetInvolvedObjectKind ¶
func (*Event) GetInvolvedObjectName ¶
func (*Event) GetInvolvedObjectNamespace ¶
func (*Event) GetLastSeen ¶
func (x *Event) GetLastSeen() *timestamppb.Timestamp
func (*Event) GetLastSeenAge ¶
func (*Event) GetMessage ¶
func (*Event) GetNamespace ¶
func (*Event) GetOwnerKind ¶
func (*Event) GetOwnerName ¶
func (*Event) GetOwnerUid ¶
func (*Event) GetReportingController ¶
func (*Event) GetReportingInstance ¶
func (*Event) GetResourceVersion ¶
func (*Event) GetUpdatedAt ¶
func (x *Event) GetUpdatedAt() *timestamppb.Timestamp
func (*Event) GetUpdatedAtAge ¶
func (*Event) ProtoMessage ¶
func (*Event) ProtoMessage()
func (*Event) ProtoReflect ¶
func (x *Event) ProtoReflect() protoreflect.Message
type EventDatapoint ¶
type EventDatapoint struct {
UtcTime string `protobuf:"bytes,1,opt,name=utc_time,json=utcTime,proto3" json:"utc_time,omitempty"`
Count int32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"` // Number of events in this time bucket
Events []*EventDatapointInfo `protobuf:"bytes,3,rep,name=events,proto3" json:"events,omitempty"` // Details of events in this bucket
// contains filtered or unexported fields
}
func (*EventDatapoint) Descriptor
deprecated
func (*EventDatapoint) Descriptor() ([]byte, []int)
Deprecated: Use EventDatapoint.ProtoReflect.Descriptor instead.
func (*EventDatapoint) GetCount ¶
func (x *EventDatapoint) GetCount() int32
func (*EventDatapoint) GetEvents ¶
func (x *EventDatapoint) GetEvents() []*EventDatapointInfo
func (*EventDatapoint) GetUtcTime ¶
func (x *EventDatapoint) GetUtcTime() string
func (*EventDatapoint) ProtoMessage ¶
func (*EventDatapoint) ProtoMessage()
func (*EventDatapoint) ProtoReflect ¶
func (x *EventDatapoint) ProtoReflect() protoreflect.Message
func (*EventDatapoint) Reset ¶
func (x *EventDatapoint) Reset()
func (*EventDatapoint) String ¶
func (x *EventDatapoint) String() string
type EventDatapointInfo ¶
type EventDatapointInfo struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Event name
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` // Event message
OwnerUid string `protobuf:"bytes,3,opt,name=owner_uid,json=ownerUid,proto3" json:"owner_uid,omitempty"` // Event owner name
OwnerKind string `protobuf:"bytes,4,opt,name=owner_kind,json=ownerKind,proto3" json:"owner_kind,omitempty"` // Event owner kind
OwnerName string `protobuf:"bytes,5,opt,name=owner_name,json=ownerName,proto3" json:"owner_name,omitempty"` // Event owner name
Type string `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"` // Event type
Reason string `protobuf:"bytes,7,opt,name=reason,proto3" json:"reason,omitempty"` // Event reason
// contains filtered or unexported fields
}
func (*EventDatapointInfo) Descriptor
deprecated
func (*EventDatapointInfo) Descriptor() ([]byte, []int)
Deprecated: Use EventDatapointInfo.ProtoReflect.Descriptor instead.
func (*EventDatapointInfo) GetMessage ¶
func (x *EventDatapointInfo) GetMessage() string
func (*EventDatapointInfo) GetName ¶
func (x *EventDatapointInfo) GetName() string
func (*EventDatapointInfo) GetOwnerKind ¶
func (x *EventDatapointInfo) GetOwnerKind() string
func (*EventDatapointInfo) GetOwnerName ¶
func (x *EventDatapointInfo) GetOwnerName() string
func (*EventDatapointInfo) GetOwnerUid ¶
func (x *EventDatapointInfo) GetOwnerUid() string
func (*EventDatapointInfo) GetReason ¶
func (x *EventDatapointInfo) GetReason() string
func (*EventDatapointInfo) GetType ¶
func (x *EventDatapointInfo) GetType() string
func (*EventDatapointInfo) ProtoMessage ¶
func (*EventDatapointInfo) ProtoMessage()
func (*EventDatapointInfo) ProtoReflect ¶
func (x *EventDatapointInfo) ProtoReflect() protoreflect.Message
func (*EventDatapointInfo) Reset ¶
func (x *EventDatapointInfo) Reset()
func (*EventDatapointInfo) String ¶
func (x *EventDatapointInfo) String() string
type EventType ¶
type EventType int32
EventType is a type of a event that can enter the system
const ( EventType_EVENT_TYPE_UNSPECIFIED EventType = 0 EventType_EVENT_TYPE_ADD EventType = 1 EventType_EVENT_TYPE_UPDATE EventType = 2 EventType_EVENT_TYPE_DELETE EventType = 3 EventType_EVENT_TYPE_METADATA EventType = 4 EventType_EVENT_TYPE_METRICS EventType = 5 EventType_EVENT_TYPE_CONTAINER_STARTED EventType = 6 EventType_EVENT_TYPE_CONTAINER_STOPPED EventType = 7 EventType_EVENT_TYPE_CONTAINER_RESTARTED EventType = 8 EventType_EVENT_TYPE_CLUSTER_SNAPSHOT EventType = 9 )
func (EventType) Descriptor ¶
func (EventType) Descriptor() protoreflect.EnumDescriptor
func (EventType) EnumDescriptor
deprecated
func (EventType) Number ¶
func (x EventType) Number() protoreflect.EnumNumber
func (EventType) Type ¶
func (EventType) Type() protoreflect.EnumType
type ExternalNode ¶ added in v0.0.55
type ExternalNode struct {
Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain,omitempty"`
// contains filtered or unexported fields
}
An external destination (domain)
func (*ExternalNode) Descriptor
deprecated
added in
v0.0.55
func (*ExternalNode) Descriptor() ([]byte, []int)
Deprecated: Use ExternalNode.ProtoReflect.Descriptor instead.
func (*ExternalNode) GetDomain ¶ added in v0.0.55
func (x *ExternalNode) GetDomain() string
func (*ExternalNode) ProtoMessage ¶ added in v0.0.55
func (*ExternalNode) ProtoMessage()
func (*ExternalNode) ProtoReflect ¶ added in v0.0.55
func (x *ExternalNode) ProtoReflect() protoreflect.Message
func (*ExternalNode) Reset ¶ added in v0.0.55
func (x *ExternalNode) Reset()
func (*ExternalNode) String ¶ added in v0.0.55
func (x *ExternalNode) String() string
type ForecastResourceMetrics ¶
type ForecastResourceMetrics struct {
Timestamp *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Forecast timestamp.
ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // Cluster id of the container.
ApplicationId string `protobuf:"bytes,3,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"` // Application id of the container.
ApplicationKind string `protobuf:"bytes,4,opt,name=application_kind,json=applicationKind,proto3" json:"application_kind,omitempty"` // Application kind of the container.
Model string `protobuf:"bytes,5,opt,name=model,proto3" json:"model,omitempty"` // Model used for the forecast
NodeCpuCapacity float64 `protobuf:"fixed64,6,opt,name=node_cpu_capacity,json=nodeCpuCapacity,proto3" json:"node_cpu_capacity,omitempty"` // Total CPU capacity of nodes.
NodeMemoryCapacity float64 `protobuf:"fixed64,7,opt,name=node_memory_capacity,json=nodeMemoryCapacity,proto3" json:"node_memory_capacity,omitempty"` // Total memory capacity of nodes.
NodeCpuUsage float64 `protobuf:"fixed64,8,opt,name=node_cpu_usage,json=nodeCpuUsage,proto3" json:"node_cpu_usage,omitempty"` // Current CPU usage of nodes.
NodeMemoryUsage float64 `protobuf:"fixed64,9,opt,name=node_memory_usage,json=nodeMemoryUsage,proto3" json:"node_memory_usage,omitempty"` // Current memory usage of nodes.
NodeCpuUtilization float64 `protobuf:"fixed64,10,opt,name=node_cpu_utilization,json=nodeCpuUtilization,proto3" json:"node_cpu_utilization,omitempty"` // CPU utilization percentage of nodes.
NodeMemoryUtilization float64 `` // Memory utilization percentage of nodes.
/* 129-byte string literal not displayed */
ContainerCpuUsage float64 `protobuf:"fixed64,12,opt,name=container_cpu_usage,json=containerCpuUsage,proto3" json:"container_cpu_usage,omitempty"` // Current CPU usage of containers.
ContainerMemoryUsage float64 `` // Current memory usage of containers.
/* 126-byte string literal not displayed */
ContainerCpuUtilization float64 `` // CPU utilization percentage of containers.
/* 135-byte string literal not displayed */
ContainerMemoryUtilization float64 `` // Memory utilization percentage of containers.
/* 144-byte string literal not displayed */
ContainerCpuRequested float64 `` // CPU requested by containers.
/* 129-byte string literal not displayed */
ContainerMemoryRequested float64 `` // Memory requested by containers.
/* 138-byte string literal not displayed */
ContainerCpuLimits float64 `protobuf:"fixed64,18,opt,name=container_cpu_limits,json=containerCpuLimits,proto3" json:"container_cpu_limits,omitempty"` // CPU limits of containers.
ContainerMemoryLimits float64 `` // Memory limits of containers.
/* 129-byte string literal not displayed */
ContainerGpuUsage float64 `protobuf:"fixed64,20,opt,name=container_gpu_usage,json=containerGpuUsage,proto3" json:"container_gpu_usage,omitempty"` // GPU usage of containers.
ContainerGpuRequested float64 `` // GPU requests of containers.
/* 129-byte string literal not displayed */
ContainerGpuLimits float64 `protobuf:"fixed64,22,opt,name=container_gpu_limits,json=containerGpuLimits,proto3" json:"container_gpu_limits,omitempty"` // GPU limits of containers.
ContainerGpuUtilization float64 `` // GPU utilization of containers.
/* 135-byte string literal not displayed */
NodeGpuCapacity float64 `protobuf:"fixed64,24,opt,name=node_gpu_capacity,json=nodeGpuCapacity,proto3" json:"node_gpu_capacity,omitempty"` // GPU capcity of nodes.
NodeGpuUsage float64 `protobuf:"fixed64,25,opt,name=node_gpu_usage,json=nodeGpuUsage,proto3" json:"node_gpu_usage,omitempty"` // GPU usage of nodes.
NodeGpuUtilization float64 `protobuf:"fixed64,26,opt,name=node_gpu_utilization,json=nodeGpuUtilization,proto3" json:"node_gpu_utilization,omitempty"` // GPU utilization of nodes.
NodeGpuVramUsage float64 `protobuf:"fixed64,27,opt,name=node_gpu_vram_usage,json=nodeGpuVramUsage,proto3" json:"node_gpu_vram_usage,omitempty"` // GPU VRAM usage of nodes.
ContainerGpuVramUsage float64 `` // GPU VRAM usage of containers.
/* 131-byte string literal not displayed */
NodeGpuVramCapacity float64 `protobuf:"fixed64,29,opt,name=node_gpu_vram_capacity,json=nodeGpuVramCapacity,proto3" json:"node_gpu_vram_capacity,omitempty"` // GPU VRAM capacity of nodes.
NodeGpuVramUtilization float64 `` // GPU VRAM utilization of nodes.
/* 134-byte string literal not displayed */
NormalizedNodeMemoryCapacity float64 `` // Total memory capacity of nodes, normalized to cover for missing bytes.
/* 152-byte string literal not displayed */
NormalizedGpuVramCapacity float64 `` // Normalized GPU VRAM capacity of nodes.
/* 143-byte string literal not displayed */
// contains filtered or unexported fields
}
ForecastResourceMetrics encapsulates Forecasted CPU and memory capacity, usage, and utilization for nodes and containers.
func (*ForecastResourceMetrics) Descriptor
deprecated
func (*ForecastResourceMetrics) Descriptor() ([]byte, []int)
Deprecated: Use ForecastResourceMetrics.ProtoReflect.Descriptor instead.
func (*ForecastResourceMetrics) GetApplicationId ¶
func (x *ForecastResourceMetrics) GetApplicationId() string
func (*ForecastResourceMetrics) GetApplicationKind ¶
func (x *ForecastResourceMetrics) GetApplicationKind() string
func (*ForecastResourceMetrics) GetClusterId ¶
func (x *ForecastResourceMetrics) GetClusterId() string
func (*ForecastResourceMetrics) GetContainerCpuLimits ¶
func (x *ForecastResourceMetrics) GetContainerCpuLimits() float64
func (*ForecastResourceMetrics) GetContainerCpuRequested ¶
func (x *ForecastResourceMetrics) GetContainerCpuRequested() float64
func (*ForecastResourceMetrics) GetContainerCpuUsage ¶
func (x *ForecastResourceMetrics) GetContainerCpuUsage() float64
func (*ForecastResourceMetrics) GetContainerCpuUtilization ¶
func (x *ForecastResourceMetrics) GetContainerCpuUtilization() float64
func (*ForecastResourceMetrics) GetContainerGpuLimits ¶
func (x *ForecastResourceMetrics) GetContainerGpuLimits() float64
func (*ForecastResourceMetrics) GetContainerGpuRequested ¶
func (x *ForecastResourceMetrics) GetContainerGpuRequested() float64
func (*ForecastResourceMetrics) GetContainerGpuUsage ¶
func (x *ForecastResourceMetrics) GetContainerGpuUsage() float64
func (*ForecastResourceMetrics) GetContainerGpuUtilization ¶
func (x *ForecastResourceMetrics) GetContainerGpuUtilization() float64
func (*ForecastResourceMetrics) GetContainerGpuVramUsage ¶
func (x *ForecastResourceMetrics) GetContainerGpuVramUsage() float64
func (*ForecastResourceMetrics) GetContainerMemoryLimits ¶
func (x *ForecastResourceMetrics) GetContainerMemoryLimits() float64
func (*ForecastResourceMetrics) GetContainerMemoryRequested ¶
func (x *ForecastResourceMetrics) GetContainerMemoryRequested() float64
func (*ForecastResourceMetrics) GetContainerMemoryUsage ¶
func (x *ForecastResourceMetrics) GetContainerMemoryUsage() float64
func (*ForecastResourceMetrics) GetContainerMemoryUtilization ¶
func (x *ForecastResourceMetrics) GetContainerMemoryUtilization() float64
func (*ForecastResourceMetrics) GetModel ¶
func (x *ForecastResourceMetrics) GetModel() string
func (*ForecastResourceMetrics) GetNodeCpuCapacity ¶
func (x *ForecastResourceMetrics) GetNodeCpuCapacity() float64
func (*ForecastResourceMetrics) GetNodeCpuUsage ¶
func (x *ForecastResourceMetrics) GetNodeCpuUsage() float64
func (*ForecastResourceMetrics) GetNodeCpuUtilization ¶
func (x *ForecastResourceMetrics) GetNodeCpuUtilization() float64
func (*ForecastResourceMetrics) GetNodeGpuCapacity ¶
func (x *ForecastResourceMetrics) GetNodeGpuCapacity() float64
func (*ForecastResourceMetrics) GetNodeGpuUsage ¶
func (x *ForecastResourceMetrics) GetNodeGpuUsage() float64
func (*ForecastResourceMetrics) GetNodeGpuUtilization ¶
func (x *ForecastResourceMetrics) GetNodeGpuUtilization() float64
func (*ForecastResourceMetrics) GetNodeGpuVramCapacity ¶
func (x *ForecastResourceMetrics) GetNodeGpuVramCapacity() float64
func (*ForecastResourceMetrics) GetNodeGpuVramUsage ¶
func (x *ForecastResourceMetrics) GetNodeGpuVramUsage() float64
func (*ForecastResourceMetrics) GetNodeGpuVramUtilization ¶
func (x *ForecastResourceMetrics) GetNodeGpuVramUtilization() float64
func (*ForecastResourceMetrics) GetNodeMemoryCapacity ¶
func (x *ForecastResourceMetrics) GetNodeMemoryCapacity() float64
func (*ForecastResourceMetrics) GetNodeMemoryUsage ¶
func (x *ForecastResourceMetrics) GetNodeMemoryUsage() float64
func (*ForecastResourceMetrics) GetNodeMemoryUtilization ¶
func (x *ForecastResourceMetrics) GetNodeMemoryUtilization() float64
func (*ForecastResourceMetrics) GetNormalizedGpuVramCapacity ¶
func (x *ForecastResourceMetrics) GetNormalizedGpuVramCapacity() float64
func (*ForecastResourceMetrics) GetNormalizedNodeMemoryCapacity ¶
func (x *ForecastResourceMetrics) GetNormalizedNodeMemoryCapacity() float64
func (*ForecastResourceMetrics) GetTimestamp ¶
func (x *ForecastResourceMetrics) GetTimestamp() *timestamppb.Timestamp
func (*ForecastResourceMetrics) ProtoMessage ¶
func (*ForecastResourceMetrics) ProtoMessage()
func (*ForecastResourceMetrics) ProtoReflect ¶
func (x *ForecastResourceMetrics) ProtoReflect() protoreflect.Message
func (*ForecastResourceMetrics) Reset ¶
func (x *ForecastResourceMetrics) Reset()
func (*ForecastResourceMetrics) String ¶
func (x *ForecastResourceMetrics) String() string
type GalaxyClusterGroup ¶
type GalaxyClusterGroup struct {
GroupKey string `protobuf:"bytes,1,opt,name=group_key,json=groupKey,proto3" json:"group_key,omitempty"` // e.g., "us-west-2", "AWS", "v1.27", etc.
// TODO (debo) might want to change cluster_ids to just cluster (same as GetClusters etc)
ClusterIds []string `protobuf:"bytes,2,rep,name=cluster_ids,json=clusterIds,proto3" json:"cluster_ids,omitempty"` // IDs of clusters in this group
CostInfo *CostInfo `protobuf:"bytes,3,opt,name=cost_info,json=costInfo,proto3" json:"cost_info,omitempty"` // aggregated cost for this group
ResourceMetrics *ResourceMetrics `protobuf:"bytes,4,opt,name=resource_metrics,json=resourceMetrics,proto3" json:"resource_metrics,omitempty"` // aggregated resource metrics
NodeInfo *NodeInfo `protobuf:"bytes,5,opt,name=node_info,json=nodeInfo,proto3" json:"node_info,omitempty"` // (optional) node counts (on-demand, spot, etc)
// contains filtered or unexported fields
}
func (*GalaxyClusterGroup) Descriptor
deprecated
func (*GalaxyClusterGroup) Descriptor() ([]byte, []int)
Deprecated: Use GalaxyClusterGroup.ProtoReflect.Descriptor instead.
func (*GalaxyClusterGroup) GetClusterIds ¶
func (x *GalaxyClusterGroup) GetClusterIds() []string
func (*GalaxyClusterGroup) GetCostInfo ¶
func (x *GalaxyClusterGroup) GetCostInfo() *CostInfo
func (*GalaxyClusterGroup) GetGroupKey ¶
func (x *GalaxyClusterGroup) GetGroupKey() string
func (*GalaxyClusterGroup) GetNodeInfo ¶
func (x *GalaxyClusterGroup) GetNodeInfo() *NodeInfo
func (*GalaxyClusterGroup) GetResourceMetrics ¶
func (x *GalaxyClusterGroup) GetResourceMetrics() *ResourceMetrics
func (*GalaxyClusterGroup) ProtoMessage ¶
func (*GalaxyClusterGroup) ProtoMessage()
func (*GalaxyClusterGroup) ProtoReflect ¶
func (x *GalaxyClusterGroup) ProtoReflect() protoreflect.Message
func (*GalaxyClusterGroup) Reset ¶
func (x *GalaxyClusterGroup) Reset()
func (*GalaxyClusterGroup) String ¶
func (x *GalaxyClusterGroup) String() string
type GalaxyGetClusterPerspectiveRequest ¶
type GalaxyGetClusterPerspectiveRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
ClusterIds []string `protobuf:"bytes,2,rep,name=cluster_ids,json=clusterIds,proto3" json:"cluster_ids,omitempty"` // (optional) restrict to specific clusters
GroupBy GalaxyPOVClusterGroupBy `protobuf:"varint,3,opt,name=group_by,json=groupBy,proto3,enum=api.v1.GalaxyPOVClusterGroupBy" json:"group_by,omitempty"` // group response
DatapointOpts *PerspectiveDatapointOpts `protobuf:"bytes,4,opt,name=datapoint_opts,json=datapointOpts,proto3" json:"datapoint_opts,omitempty"` // time range / resolution config
// contains filtered or unexported fields
}
func (*GalaxyGetClusterPerspectiveRequest) Descriptor
deprecated
func (*GalaxyGetClusterPerspectiveRequest) Descriptor() ([]byte, []int)
Deprecated: Use GalaxyGetClusterPerspectiveRequest.ProtoReflect.Descriptor instead.
func (*GalaxyGetClusterPerspectiveRequest) GetClusterIds ¶
func (x *GalaxyGetClusterPerspectiveRequest) GetClusterIds() []string
func (*GalaxyGetClusterPerspectiveRequest) GetDatapointOpts ¶
func (x *GalaxyGetClusterPerspectiveRequest) GetDatapointOpts() *PerspectiveDatapointOpts
func (*GalaxyGetClusterPerspectiveRequest) GetGroupBy ¶
func (x *GalaxyGetClusterPerspectiveRequest) GetGroupBy() GalaxyPOVClusterGroupBy
func (*GalaxyGetClusterPerspectiveRequest) GetTeamId ¶
func (x *GalaxyGetClusterPerspectiveRequest) GetTeamId() string
func (*GalaxyGetClusterPerspectiveRequest) ProtoMessage ¶
func (*GalaxyGetClusterPerspectiveRequest) ProtoMessage()
func (*GalaxyGetClusterPerspectiveRequest) ProtoReflect ¶
func (x *GalaxyGetClusterPerspectiveRequest) ProtoReflect() protoreflect.Message
func (*GalaxyGetClusterPerspectiveRequest) Reset ¶
func (x *GalaxyGetClusterPerspectiveRequest) Reset()
func (*GalaxyGetClusterPerspectiveRequest) String ¶
func (x *GalaxyGetClusterPerspectiveRequest) String() string
type GalaxyGetClusterPerspectiveResponse ¶
type GalaxyGetClusterPerspectiveResponse struct {
Groupings []*GalaxyClusterGroup `protobuf:"bytes,1,rep,name=groupings,proto3" json:"groupings,omitempty"`
// contains filtered or unexported fields
}
func (*GalaxyGetClusterPerspectiveResponse) Descriptor
deprecated
func (*GalaxyGetClusterPerspectiveResponse) Descriptor() ([]byte, []int)
Deprecated: Use GalaxyGetClusterPerspectiveResponse.ProtoReflect.Descriptor instead.
func (*GalaxyGetClusterPerspectiveResponse) GetGroupings ¶
func (x *GalaxyGetClusterPerspectiveResponse) GetGroupings() []*GalaxyClusterGroup
func (*GalaxyGetClusterPerspectiveResponse) ProtoMessage ¶
func (*GalaxyGetClusterPerspectiveResponse) ProtoMessage()
func (*GalaxyGetClusterPerspectiveResponse) ProtoReflect ¶
func (x *GalaxyGetClusterPerspectiveResponse) ProtoReflect() protoreflect.Message
func (*GalaxyGetClusterPerspectiveResponse) Reset ¶
func (x *GalaxyGetClusterPerspectiveResponse) Reset()
func (*GalaxyGetClusterPerspectiveResponse) String ¶
func (x *GalaxyGetClusterPerspectiveResponse) String() string
type GalaxyGetNodePerspectiveRequest ¶
type GalaxyGetNodePerspectiveRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
ClusterIds []string `protobuf:"bytes,2,rep,name=cluster_ids,json=clusterIds,proto3" json:"cluster_ids,omitempty"` // (optional) restrict to specific clusters
GroupBy GalaxyPOVNodeGroupBy `protobuf:"varint,3,opt,name=group_by,json=groupBy,proto3,enum=api.v1.GalaxyPOVNodeGroupBy" json:"group_by,omitempty"` // how to group nodes
DatapointOpts *PerspectiveDatapointOpts `protobuf:"bytes,4,opt,name=datapoint_opts,json=datapointOpts,proto3" json:"datapoint_opts,omitempty"` // time range / resolution
// contains filtered or unexported fields
}
func (*GalaxyGetNodePerspectiveRequest) Descriptor
deprecated
func (*GalaxyGetNodePerspectiveRequest) Descriptor() ([]byte, []int)
Deprecated: Use GalaxyGetNodePerspectiveRequest.ProtoReflect.Descriptor instead.
func (*GalaxyGetNodePerspectiveRequest) GetClusterIds ¶
func (x *GalaxyGetNodePerspectiveRequest) GetClusterIds() []string
func (*GalaxyGetNodePerspectiveRequest) GetDatapointOpts ¶
func (x *GalaxyGetNodePerspectiveRequest) GetDatapointOpts() *PerspectiveDatapointOpts
func (*GalaxyGetNodePerspectiveRequest) GetGroupBy ¶
func (x *GalaxyGetNodePerspectiveRequest) GetGroupBy() GalaxyPOVNodeGroupBy
func (*GalaxyGetNodePerspectiveRequest) GetTeamId ¶
func (x *GalaxyGetNodePerspectiveRequest) GetTeamId() string
func (*GalaxyGetNodePerspectiveRequest) ProtoMessage ¶
func (*GalaxyGetNodePerspectiveRequest) ProtoMessage()
func (*GalaxyGetNodePerspectiveRequest) ProtoReflect ¶
func (x *GalaxyGetNodePerspectiveRequest) ProtoReflect() protoreflect.Message
func (*GalaxyGetNodePerspectiveRequest) Reset ¶
func (x *GalaxyGetNodePerspectiveRequest) Reset()
func (*GalaxyGetNodePerspectiveRequest) String ¶
func (x *GalaxyGetNodePerspectiveRequest) String() string
type GalaxyGetNodePerspectiveResponse ¶
type GalaxyGetNodePerspectiveResponse struct {
Groupings []*GalaxyNodeGroup `protobuf:"bytes,1,rep,name=groupings,proto3" json:"groupings,omitempty"`
// contains filtered or unexported fields
}
func (*GalaxyGetNodePerspectiveResponse) Descriptor
deprecated
func (*GalaxyGetNodePerspectiveResponse) Descriptor() ([]byte, []int)
Deprecated: Use GalaxyGetNodePerspectiveResponse.ProtoReflect.Descriptor instead.
func (*GalaxyGetNodePerspectiveResponse) GetGroupings ¶
func (x *GalaxyGetNodePerspectiveResponse) GetGroupings() []*GalaxyNodeGroup
func (*GalaxyGetNodePerspectiveResponse) ProtoMessage ¶
func (*GalaxyGetNodePerspectiveResponse) ProtoMessage()
func (*GalaxyGetNodePerspectiveResponse) ProtoReflect ¶
func (x *GalaxyGetNodePerspectiveResponse) ProtoReflect() protoreflect.Message
func (*GalaxyGetNodePerspectiveResponse) Reset ¶
func (x *GalaxyGetNodePerspectiveResponse) Reset()
func (*GalaxyGetNodePerspectiveResponse) String ¶
func (x *GalaxyGetNodePerspectiveResponse) String() string
type GalaxyGetWorkloadPerspectiveRequest ¶
type GalaxyGetWorkloadPerspectiveRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
ClusterIds []string `protobuf:"bytes,2,rep,name=cluster_ids,json=clusterIds,proto3" json:"cluster_ids,omitempty"` // (optional) filter by cluster(s)
GroupBy GalaxyPOVWorkloadGroupBy `protobuf:"varint,3,opt,name=group_by,json=groupBy,proto3,enum=api.v1.GalaxyPOVWorkloadGroupBy" json:"group_by,omitempty"` // grouping type (e.g., namespace, cost, etc)
DatapointOpts *PerspectiveDatapointOpts `protobuf:"bytes,4,opt,name=datapoint_opts,json=datapointOpts,proto3" json:"datapoint_opts,omitempty"` // time range / resolution
// contains filtered or unexported fields
}
func (*GalaxyGetWorkloadPerspectiveRequest) Descriptor
deprecated
func (*GalaxyGetWorkloadPerspectiveRequest) Descriptor() ([]byte, []int)
Deprecated: Use GalaxyGetWorkloadPerspectiveRequest.ProtoReflect.Descriptor instead.
func (*GalaxyGetWorkloadPerspectiveRequest) GetClusterIds ¶
func (x *GalaxyGetWorkloadPerspectiveRequest) GetClusterIds() []string
func (*GalaxyGetWorkloadPerspectiveRequest) GetDatapointOpts ¶
func (x *GalaxyGetWorkloadPerspectiveRequest) GetDatapointOpts() *PerspectiveDatapointOpts
func (*GalaxyGetWorkloadPerspectiveRequest) GetGroupBy ¶
func (x *GalaxyGetWorkloadPerspectiveRequest) GetGroupBy() GalaxyPOVWorkloadGroupBy
func (*GalaxyGetWorkloadPerspectiveRequest) GetTeamId ¶
func (x *GalaxyGetWorkloadPerspectiveRequest) GetTeamId() string
func (*GalaxyGetWorkloadPerspectiveRequest) ProtoMessage ¶
func (*GalaxyGetWorkloadPerspectiveRequest) ProtoMessage()
func (*GalaxyGetWorkloadPerspectiveRequest) ProtoReflect ¶
func (x *GalaxyGetWorkloadPerspectiveRequest) ProtoReflect() protoreflect.Message
func (*GalaxyGetWorkloadPerspectiveRequest) Reset ¶
func (x *GalaxyGetWorkloadPerspectiveRequest) Reset()
func (*GalaxyGetWorkloadPerspectiveRequest) String ¶
func (x *GalaxyGetWorkloadPerspectiveRequest) String() string
type GalaxyGetWorkloadPerspectiveResponse ¶
type GalaxyGetWorkloadPerspectiveResponse struct {
Groupings []*GalaxyWorkloadGroup `protobuf:"bytes,1,rep,name=groupings,proto3" json:"groupings,omitempty"`
Clusters map[string]*Cluster `` // cluster_id -> cluster details for all clusters referenced in groupings
/* 157-byte string literal not displayed */
Workloads map[string]*WorkloadItem `` // workload_uid -> workload details for all workloads referenced in groupings
/* 159-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*GalaxyGetWorkloadPerspectiveResponse) Descriptor
deprecated
func (*GalaxyGetWorkloadPerspectiveResponse) Descriptor() ([]byte, []int)
Deprecated: Use GalaxyGetWorkloadPerspectiveResponse.ProtoReflect.Descriptor instead.
func (*GalaxyGetWorkloadPerspectiveResponse) GetClusters ¶
func (x *GalaxyGetWorkloadPerspectiveResponse) GetClusters() map[string]*Cluster
func (*GalaxyGetWorkloadPerspectiveResponse) GetGroupings ¶
func (x *GalaxyGetWorkloadPerspectiveResponse) GetGroupings() []*GalaxyWorkloadGroup
func (*GalaxyGetWorkloadPerspectiveResponse) GetWorkloads ¶
func (x *GalaxyGetWorkloadPerspectiveResponse) GetWorkloads() map[string]*WorkloadItem
func (*GalaxyGetWorkloadPerspectiveResponse) ProtoMessage ¶
func (*GalaxyGetWorkloadPerspectiveResponse) ProtoMessage()
func (*GalaxyGetWorkloadPerspectiveResponse) ProtoReflect ¶
func (x *GalaxyGetWorkloadPerspectiveResponse) ProtoReflect() protoreflect.Message
func (*GalaxyGetWorkloadPerspectiveResponse) Reset ¶
func (x *GalaxyGetWorkloadPerspectiveResponse) Reset()
func (*GalaxyGetWorkloadPerspectiveResponse) String ¶
func (x *GalaxyGetWorkloadPerspectiveResponse) String() string
type GalaxyNodeGroup ¶
type GalaxyNodeGroup struct {
GroupKey string `protobuf:"bytes,1,opt,name=group_key,json=groupKey,proto3" json:"group_key,omitempty"` // e.g., "spot", "n1-standard-4", "g5.xlarge", etc.
// TODO (debo) might want to change node_ids to just node (same as GetNodeGroups etc)
NodeIds []string `protobuf:"bytes,2,rep,name=node_ids,json=nodeIds,proto3" json:"node_ids,omitempty"` // nodes that belong to this group
// TODO (debo) might want to change cluster_ids to just cluster (same as GetClusters etc)
ClusterIds []string `protobuf:"bytes,3,rep,name=cluster_ids,json=clusterIds,proto3" json:"cluster_ids,omitempty"` // clusters that contain these nodes
CostInfo *CostInfo `protobuf:"bytes,4,opt,name=cost_info,json=costInfo,proto3" json:"cost_info,omitempty"`
ResourceMetrics *ResourceMetrics `protobuf:"bytes,5,opt,name=resource_metrics,json=resourceMetrics,proto3" json:"resource_metrics,omitempty"`
NodeInfo *NodeInfo `protobuf:"bytes,6,opt,name=node_info,json=nodeInfo,proto3" json:"node_info,omitempty"`
// contains filtered or unexported fields
}
func (*GalaxyNodeGroup) Descriptor
deprecated
func (*GalaxyNodeGroup) Descriptor() ([]byte, []int)
Deprecated: Use GalaxyNodeGroup.ProtoReflect.Descriptor instead.
func (*GalaxyNodeGroup) GetClusterIds ¶
func (x *GalaxyNodeGroup) GetClusterIds() []string
func (*GalaxyNodeGroup) GetCostInfo ¶
func (x *GalaxyNodeGroup) GetCostInfo() *CostInfo
func (*GalaxyNodeGroup) GetGroupKey ¶
func (x *GalaxyNodeGroup) GetGroupKey() string
func (*GalaxyNodeGroup) GetNodeIds ¶
func (x *GalaxyNodeGroup) GetNodeIds() []string
func (*GalaxyNodeGroup) GetNodeInfo ¶
func (x *GalaxyNodeGroup) GetNodeInfo() *NodeInfo
func (*GalaxyNodeGroup) GetResourceMetrics ¶
func (x *GalaxyNodeGroup) GetResourceMetrics() *ResourceMetrics
func (*GalaxyNodeGroup) ProtoMessage ¶
func (*GalaxyNodeGroup) ProtoMessage()
func (*GalaxyNodeGroup) ProtoReflect ¶
func (x *GalaxyNodeGroup) ProtoReflect() protoreflect.Message
func (*GalaxyNodeGroup) Reset ¶
func (x *GalaxyNodeGroup) Reset()
func (*GalaxyNodeGroup) String ¶
func (x *GalaxyNodeGroup) String() string
type GalaxyPOVClusterGroupBy ¶
type GalaxyPOVClusterGroupBy int32
const ( GalaxyPOVClusterGroupBy_GALAXY_POV_CLUSTER_GROUP_BY_UNSPECIFIED GalaxyPOVClusterGroupBy = 0 GalaxyPOVClusterGroupBy_GALAXY_POV_CLUSTER_GROUP_BY_REGION GalaxyPOVClusterGroupBy = 1 GalaxyPOVClusterGroupBy_GALAXY_POV_CLUSTER_GROUP_BY_PROVIDER GalaxyPOVClusterGroupBy = 2 GalaxyPOVClusterGroupBy_GALAXY_POV_CLUSTER_GROUP_BY_PCT_OPTIMIZED GalaxyPOVClusterGroupBy = 3 GalaxyPOVClusterGroupBy_GALAXY_POV_CLUSTER_GROUP_BY_COST_PER_HOUR GalaxyPOVClusterGroupBy = 4 GalaxyPOVClusterGroupBy_GALAXY_POV_CLUSTER_GROUP_BY_K8S_VERSION GalaxyPOVClusterGroupBy = 5 GalaxyPOVClusterGroupBy_GALAXY_POV_CLUSTER_GROUP_BY_ZXPORTER_VERSION GalaxyPOVClusterGroupBy = 6 )
func (GalaxyPOVClusterGroupBy) Descriptor ¶
func (GalaxyPOVClusterGroupBy) Descriptor() protoreflect.EnumDescriptor
func (GalaxyPOVClusterGroupBy) Enum ¶
func (x GalaxyPOVClusterGroupBy) Enum() *GalaxyPOVClusterGroupBy
func (GalaxyPOVClusterGroupBy) EnumDescriptor
deprecated
func (GalaxyPOVClusterGroupBy) EnumDescriptor() ([]byte, []int)
Deprecated: Use GalaxyPOVClusterGroupBy.Descriptor instead.
func (GalaxyPOVClusterGroupBy) Number ¶
func (x GalaxyPOVClusterGroupBy) Number() protoreflect.EnumNumber
func (GalaxyPOVClusterGroupBy) String ¶
func (x GalaxyPOVClusterGroupBy) String() string
func (GalaxyPOVClusterGroupBy) Type ¶
func (GalaxyPOVClusterGroupBy) Type() protoreflect.EnumType
type GalaxyPOVNodeGroupBy ¶
type GalaxyPOVNodeGroupBy int32
const ( GalaxyPOVNodeGroupBy_GALAXY_POV_NODE_GROUP_BY_UNSPECIFIED GalaxyPOVNodeGroupBy = 0 GalaxyPOVNodeGroupBy_GALAXY_POV_NODE_GROUP_BY_TAINT GalaxyPOVNodeGroupBy = 1 GalaxyPOVNodeGroupBy_GALAXY_POV_NODE_GROUP_BY_ARCH GalaxyPOVNodeGroupBy = 2 GalaxyPOVNodeGroupBy_GALAXY_POV_NODE_GROUP_BY_CAPACITY_TYPE GalaxyPOVNodeGroupBy = 3 // on-demand, spot, etc. GalaxyPOVNodeGroupBy_GALAXY_POV_NODE_GROUP_BY_GPU_MODEL GalaxyPOVNodeGroupBy = 4 GalaxyPOVNodeGroupBy_GALAXY_POV_NODE_GROUP_BY_CONTAINER_RUNTIME GalaxyPOVNodeGroupBy = 5 GalaxyPOVNodeGroupBy_GALAXY_POV_NODE_GROUP_BY_CLUSTER GalaxyPOVNodeGroupBy = 6 GalaxyPOVNodeGroupBy_GALAXY_POV_NODE_GROUP_BY_REGION GalaxyPOVNodeGroupBy = 7 GalaxyPOVNodeGroupBy_GALAXY_POV_NODE_GROUP_BY_AVAILABILITY_ZONE GalaxyPOVNodeGroupBy = 8 GalaxyPOVNodeGroupBy_GALAXY_POV_NODE_GROUP_BY_PCT_OPTIMIZED GalaxyPOVNodeGroupBy = 9 GalaxyPOVNodeGroupBy_GALAXY_POV_NODE_GROUP_BY_COST_PER_HOUR GalaxyPOVNodeGroupBy = 10 GalaxyPOVNodeGroupBy_GALAXY_POV_NODE_GROUP_BY_NODE_GROUP GalaxyPOVNodeGroupBy = 11 GalaxyPOVNodeGroupBy_GALAXY_POV_NODE_GROUP_BY_INSTANCE_TYPE GalaxyPOVNodeGroupBy = 12 )
func (GalaxyPOVNodeGroupBy) Descriptor ¶
func (GalaxyPOVNodeGroupBy) Descriptor() protoreflect.EnumDescriptor
func (GalaxyPOVNodeGroupBy) Enum ¶
func (x GalaxyPOVNodeGroupBy) Enum() *GalaxyPOVNodeGroupBy
func (GalaxyPOVNodeGroupBy) EnumDescriptor
deprecated
func (GalaxyPOVNodeGroupBy) EnumDescriptor() ([]byte, []int)
Deprecated: Use GalaxyPOVNodeGroupBy.Descriptor instead.
func (GalaxyPOVNodeGroupBy) Number ¶
func (x GalaxyPOVNodeGroupBy) Number() protoreflect.EnumNumber
func (GalaxyPOVNodeGroupBy) String ¶
func (x GalaxyPOVNodeGroupBy) String() string
func (GalaxyPOVNodeGroupBy) Type ¶
func (GalaxyPOVNodeGroupBy) Type() protoreflect.EnumType
type GalaxyPOVWorkloadGroupBy ¶
type GalaxyPOVWorkloadGroupBy int32
const ( GalaxyPOVWorkloadGroupBy_GALAXY_POV_WORKLOAD_GROUP_BY_UNSPECIFIED GalaxyPOVWorkloadGroupBy = 0 GalaxyPOVWorkloadGroupBy_GALAXY_POV_WORKLOAD_GROUP_BY_K8S_TYPE GalaxyPOVWorkloadGroupBy = 1 GalaxyPOVWorkloadGroupBy_GALAXY_POV_WORKLOAD_GROUP_BY_CLUSTER GalaxyPOVWorkloadGroupBy = 2 GalaxyPOVWorkloadGroupBy_GALAXY_POV_WORKLOAD_GROUP_BY_PCT_OPTIMIZED GalaxyPOVWorkloadGroupBy = 3 GalaxyPOVWorkloadGroupBy_GALAXY_POV_WORKLOAD_GROUP_BY_COST_PER_HOUR GalaxyPOVWorkloadGroupBy = 4 GalaxyPOVWorkloadGroupBy_GALAXY_POV_WORKLOAD_GROUP_BY_GPU_MODEL GalaxyPOVWorkloadGroupBy = 5 GalaxyPOVWorkloadGroupBy_GALAXY_POV_WORKLOAD_GROUP_BY_NAMESPACE GalaxyPOVWorkloadGroupBy = 6 GalaxyPOVWorkloadGroupBy_GALAXY_POV_WORKLOAD_GROUP_BY_AFFINITY GalaxyPOVWorkloadGroupBy = 7 GalaxyPOVWorkloadGroupBy_GALAXY_POV_WORKLOAD_GROUP_BY_NODE_SELECTOR GalaxyPOVWorkloadGroupBy = 8 GalaxyPOVWorkloadGroupBy_GALAXY_POV_WORKLOAD_GROUP_BY_LABEL GalaxyPOVWorkloadGroupBy = 9 GalaxyPOVWorkloadGroupBy_GALAXY_POV_WORKLOAD_GROUP_BY_TOLERATIONS GalaxyPOVWorkloadGroupBy = 10 GalaxyPOVWorkloadGroupBy_GALAXY_POV_WORKLOAD_GROUP_BY_PRIORITY_CLASS GalaxyPOVWorkloadGroupBy = 11 GalaxyPOVWorkloadGroupBy_GALAXY_POV_WORKLOAD_GROUP_BY_SERVICE_ACCOUNT GalaxyPOVWorkloadGroupBy = 12 GalaxyPOVWorkloadGroupBy_GALAXY_POV_WORKLOAD_GROUP_BY_RESTART_POLICY GalaxyPOVWorkloadGroupBy = 13 GalaxyPOVWorkloadGroupBy_GALAXY_POV_WORKLOAD_GROUP_BY_RUNTIME_CLASS GalaxyPOVWorkloadGroupBy = 14 )
func (GalaxyPOVWorkloadGroupBy) Descriptor ¶
func (GalaxyPOVWorkloadGroupBy) Descriptor() protoreflect.EnumDescriptor
func (GalaxyPOVWorkloadGroupBy) Enum ¶
func (x GalaxyPOVWorkloadGroupBy) Enum() *GalaxyPOVWorkloadGroupBy
func (GalaxyPOVWorkloadGroupBy) EnumDescriptor
deprecated
func (GalaxyPOVWorkloadGroupBy) EnumDescriptor() ([]byte, []int)
Deprecated: Use GalaxyPOVWorkloadGroupBy.Descriptor instead.
func (GalaxyPOVWorkloadGroupBy) Number ¶
func (x GalaxyPOVWorkloadGroupBy) Number() protoreflect.EnumNumber
func (GalaxyPOVWorkloadGroupBy) String ¶
func (x GalaxyPOVWorkloadGroupBy) String() string
func (GalaxyPOVWorkloadGroupBy) Type ¶
func (GalaxyPOVWorkloadGroupBy) Type() protoreflect.EnumType
type GalaxyWorkloadGroup ¶
type GalaxyWorkloadGroup struct {
GroupKey string `protobuf:"bytes,1,opt,name=group_key,json=groupKey,proto3" json:"group_key,omitempty"` // e.g., "namespace-a", "Deployment", "high-priority"
// TODO (debo) might want to change workload_uids to just workload (same as GetWorkloads etc)
WorkloadUids []string `protobuf:"bytes,2,rep,name=workload_uids,json=workloadUids,proto3" json:"workload_uids,omitempty"` // workload UIDs in this group
// TODO (debo) might want to change cluster_ids to just cluster (same as GetClusters etc)
ClusterIds []string `protobuf:"bytes,3,rep,name=cluster_ids,json=clusterIds,proto3" json:"cluster_ids,omitempty"` // clusters these workloads belong to
CostInfo *CostInfo `protobuf:"bytes,4,opt,name=cost_info,json=costInfo,proto3" json:"cost_info,omitempty"`
ResourceMetrics *ResourceMetrics `protobuf:"bytes,5,opt,name=resource_metrics,json=resourceMetrics,proto3" json:"resource_metrics,omitempty"`
ResourceSummary *ResourceSummary `protobuf:"bytes,6,opt,name=resource_summary,json=resourceSummary,proto3" json:"resource_summary,omitempty"` // (optional) aggregated resource kind/status info
// contains filtered or unexported fields
}
func (*GalaxyWorkloadGroup) Descriptor
deprecated
func (*GalaxyWorkloadGroup) Descriptor() ([]byte, []int)
Deprecated: Use GalaxyWorkloadGroup.ProtoReflect.Descriptor instead.
func (*GalaxyWorkloadGroup) GetClusterIds ¶
func (x *GalaxyWorkloadGroup) GetClusterIds() []string
func (*GalaxyWorkloadGroup) GetCostInfo ¶
func (x *GalaxyWorkloadGroup) GetCostInfo() *CostInfo
func (*GalaxyWorkloadGroup) GetGroupKey ¶
func (x *GalaxyWorkloadGroup) GetGroupKey() string
func (*GalaxyWorkloadGroup) GetResourceMetrics ¶
func (x *GalaxyWorkloadGroup) GetResourceMetrics() *ResourceMetrics
func (*GalaxyWorkloadGroup) GetResourceSummary ¶
func (x *GalaxyWorkloadGroup) GetResourceSummary() *ResourceSummary
func (*GalaxyWorkloadGroup) GetWorkloadUids ¶
func (x *GalaxyWorkloadGroup) GetWorkloadUids() []string
func (*GalaxyWorkloadGroup) ProtoMessage ¶
func (*GalaxyWorkloadGroup) ProtoMessage()
func (*GalaxyWorkloadGroup) ProtoReflect ¶
func (x *GalaxyWorkloadGroup) ProtoReflect() protoreflect.Message
func (*GalaxyWorkloadGroup) Reset ¶
func (x *GalaxyWorkloadGroup) Reset()
func (*GalaxyWorkloadGroup) String ¶
func (x *GalaxyWorkloadGroup) String() string
type GetAllNamespacesRequest ¶
type GetAllNamespacesRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
ClusterIds []string `protobuf:"bytes,5,rep,name=cluster_ids,json=clusterIds,proto3" json:"cluster_ids,omitempty"`
StartTime int64 `protobuf:"varint,11,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
StopTime int64 `protobuf:"varint,12,opt,name=stop_time,json=stopTime,proto3" json:"stop_time,omitempty"`
// contains filtered or unexported fields
}
func (*GetAllNamespacesRequest) Descriptor
deprecated
func (*GetAllNamespacesRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAllNamespacesRequest.ProtoReflect.Descriptor instead.
func (*GetAllNamespacesRequest) GetClusterIds ¶
func (x *GetAllNamespacesRequest) GetClusterIds() []string
func (*GetAllNamespacesRequest) GetStartTime ¶
func (x *GetAllNamespacesRequest) GetStartTime() int64
func (*GetAllNamespacesRequest) GetStopTime ¶
func (x *GetAllNamespacesRequest) GetStopTime() int64
func (*GetAllNamespacesRequest) GetTeamId ¶
func (x *GetAllNamespacesRequest) GetTeamId() string
func (*GetAllNamespacesRequest) ProtoMessage ¶
func (*GetAllNamespacesRequest) ProtoMessage()
func (*GetAllNamespacesRequest) ProtoReflect ¶
func (x *GetAllNamespacesRequest) ProtoReflect() protoreflect.Message
func (*GetAllNamespacesRequest) Reset ¶
func (x *GetAllNamespacesRequest) Reset()
func (*GetAllNamespacesRequest) String ¶
func (x *GetAllNamespacesRequest) String() string
type GetAllNamespacesResponse ¶
type GetAllNamespacesResponse struct {
ClusterIdWithNamespaces []*ClusterElement `` /* 134-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*GetAllNamespacesResponse) Descriptor
deprecated
func (*GetAllNamespacesResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetAllNamespacesResponse.ProtoReflect.Descriptor instead.
func (*GetAllNamespacesResponse) GetClusterIdWithNamespaces ¶
func (x *GetAllNamespacesResponse) GetClusterIdWithNamespaces() []*ClusterElement
func (*GetAllNamespacesResponse) ProtoMessage ¶
func (*GetAllNamespacesResponse) ProtoMessage()
func (*GetAllNamespacesResponse) ProtoReflect ¶
func (x *GetAllNamespacesResponse) ProtoReflect() protoreflect.Message
func (*GetAllNamespacesResponse) Reset ¶
func (x *GetAllNamespacesResponse) Reset()
func (*GetAllNamespacesResponse) String ¶
func (x *GetAllNamespacesResponse) String() string
type GetAllNodeGroupNamesRequest ¶
type GetAllNodeGroupNamesRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
ClusterIds []string `protobuf:"bytes,5,rep,name=cluster_ids,json=clusterIds,proto3" json:"cluster_ids,omitempty"`
StartTime int64 `protobuf:"varint,11,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
StopTime int64 `protobuf:"varint,12,opt,name=stop_time,json=stopTime,proto3" json:"stop_time,omitempty"`
IncludeDeleted bool `protobuf:"varint,21,opt,name=include_deleted,json=includeDeleted,proto3" json:"include_deleted,omitempty"`
// contains filtered or unexported fields
}
func (*GetAllNodeGroupNamesRequest) Descriptor
deprecated
func (*GetAllNodeGroupNamesRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAllNodeGroupNamesRequest.ProtoReflect.Descriptor instead.
func (*GetAllNodeGroupNamesRequest) GetClusterIds ¶
func (x *GetAllNodeGroupNamesRequest) GetClusterIds() []string
func (*GetAllNodeGroupNamesRequest) GetIncludeDeleted ¶
func (x *GetAllNodeGroupNamesRequest) GetIncludeDeleted() bool
func (*GetAllNodeGroupNamesRequest) GetStartTime ¶
func (x *GetAllNodeGroupNamesRequest) GetStartTime() int64
func (*GetAllNodeGroupNamesRequest) GetStopTime ¶
func (x *GetAllNodeGroupNamesRequest) GetStopTime() int64
func (*GetAllNodeGroupNamesRequest) GetTeamId ¶
func (x *GetAllNodeGroupNamesRequest) GetTeamId() string
func (*GetAllNodeGroupNamesRequest) ProtoMessage ¶
func (*GetAllNodeGroupNamesRequest) ProtoMessage()
func (*GetAllNodeGroupNamesRequest) ProtoReflect ¶
func (x *GetAllNodeGroupNamesRequest) ProtoReflect() protoreflect.Message
func (*GetAllNodeGroupNamesRequest) Reset ¶
func (x *GetAllNodeGroupNamesRequest) Reset()
func (*GetAllNodeGroupNamesRequest) String ¶
func (x *GetAllNodeGroupNamesRequest) String() string
type GetAllNodeGroupNamesResponse ¶
type GetAllNodeGroupNamesResponse struct {
ClusterIdWithNodeGroupNames []*ClusterElement `` /* 150-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*GetAllNodeGroupNamesResponse) Descriptor
deprecated
func (*GetAllNodeGroupNamesResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetAllNodeGroupNamesResponse.ProtoReflect.Descriptor instead.
func (*GetAllNodeGroupNamesResponse) GetClusterIdWithNodeGroupNames ¶
func (x *GetAllNodeGroupNamesResponse) GetClusterIdWithNodeGroupNames() []*ClusterElement
func (*GetAllNodeGroupNamesResponse) ProtoMessage ¶
func (*GetAllNodeGroupNamesResponse) ProtoMessage()
func (*GetAllNodeGroupNamesResponse) ProtoReflect ¶
func (x *GetAllNodeGroupNamesResponse) ProtoReflect() protoreflect.Message
func (*GetAllNodeGroupNamesResponse) Reset ¶
func (x *GetAllNodeGroupNamesResponse) Reset()
func (*GetAllNodeGroupNamesResponse) String ¶
func (x *GetAllNodeGroupNamesResponse) String() string
type GetAllNodeGroupsRequest ¶
type GetAllNodeGroupsRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"` // Unique identifier for the team.
// contains filtered or unexported fields
}
GetAllNodeGroupsRequest is used to fetch all node groups for a specific team.
func (*GetAllNodeGroupsRequest) Descriptor
deprecated
func (*GetAllNodeGroupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAllNodeGroupsRequest.ProtoReflect.Descriptor instead.
func (*GetAllNodeGroupsRequest) GetTeamId ¶
func (x *GetAllNodeGroupsRequest) GetTeamId() string
func (*GetAllNodeGroupsRequest) ProtoMessage ¶
func (*GetAllNodeGroupsRequest) ProtoMessage()
func (*GetAllNodeGroupsRequest) ProtoReflect ¶
func (x *GetAllNodeGroupsRequest) ProtoReflect() protoreflect.Message
func (*GetAllNodeGroupsRequest) Reset ¶
func (x *GetAllNodeGroupsRequest) Reset()
func (*GetAllNodeGroupsRequest) String ¶
func (x *GetAllNodeGroupsRequest) String() string
type GetAllNodeGroupsResponse ¶
type GetAllNodeGroupsResponse struct {
NodeGroupMap map[string]*NodeGroup `` // Map of clusterId+nodeGroupName to NodeGroup.
/* 187-byte string literal not displayed */
// contains filtered or unexported fields
}
GetAllNodeGroupsResponse contains the list of all node groups for a specific team.
func (*GetAllNodeGroupsResponse) Descriptor
deprecated
func (*GetAllNodeGroupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetAllNodeGroupsResponse.ProtoReflect.Descriptor instead.
func (*GetAllNodeGroupsResponse) GetNodeGroupMap ¶
func (x *GetAllNodeGroupsResponse) GetNodeGroupMap() map[string]*NodeGroup
func (*GetAllNodeGroupsResponse) ProtoMessage ¶
func (*GetAllNodeGroupsResponse) ProtoMessage()
func (*GetAllNodeGroupsResponse) ProtoReflect ¶
func (x *GetAllNodeGroupsResponse) ProtoReflect() protoreflect.Message
func (*GetAllNodeGroupsResponse) Reset ¶
func (x *GetAllNodeGroupsResponse) Reset()
func (*GetAllNodeGroupsResponse) String ¶
func (x *GetAllNodeGroupsResponse) String() string
type GetAllWorkloadLabelsRequest ¶
type GetAllWorkloadLabelsRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
ClusterIds []string `protobuf:"bytes,5,rep,name=cluster_ids,json=clusterIds,proto3" json:"cluster_ids,omitempty"`
Namespaces []string `protobuf:"bytes,6,rep,name=namespaces,proto3" json:"namespaces,omitempty"`
Kinds []K8SObjectKind `protobuf:"varint,7,rep,packed,name=kinds,proto3,enum=api.v1.K8SObjectKind" json:"kinds,omitempty"`
WorkloadNames []string `protobuf:"bytes,8,rep,name=workload_names,json=workloadNames,proto3" json:"workload_names,omitempty"`
NodeGroupNames []string `protobuf:"bytes,9,rep,name=node_group_names,json=nodeGroupNames,proto3" json:"node_group_names,omitempty"`
StartTime int64 `protobuf:"varint,11,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
StopTime int64 `protobuf:"varint,12,opt,name=stop_time,json=stopTime,proto3" json:"stop_time,omitempty"`
// contains filtered or unexported fields
}
func (*GetAllWorkloadLabelsRequest) Descriptor
deprecated
func (*GetAllWorkloadLabelsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAllWorkloadLabelsRequest.ProtoReflect.Descriptor instead.
func (*GetAllWorkloadLabelsRequest) GetClusterIds ¶
func (x *GetAllWorkloadLabelsRequest) GetClusterIds() []string
func (*GetAllWorkloadLabelsRequest) GetKinds ¶
func (x *GetAllWorkloadLabelsRequest) GetKinds() []K8SObjectKind
func (*GetAllWorkloadLabelsRequest) GetNamespaces ¶
func (x *GetAllWorkloadLabelsRequest) GetNamespaces() []string
func (*GetAllWorkloadLabelsRequest) GetNodeGroupNames ¶
func (x *GetAllWorkloadLabelsRequest) GetNodeGroupNames() []string
func (*GetAllWorkloadLabelsRequest) GetStartTime ¶
func (x *GetAllWorkloadLabelsRequest) GetStartTime() int64
func (*GetAllWorkloadLabelsRequest) GetStopTime ¶
func (x *GetAllWorkloadLabelsRequest) GetStopTime() int64
func (*GetAllWorkloadLabelsRequest) GetTeamId ¶
func (x *GetAllWorkloadLabelsRequest) GetTeamId() string
func (*GetAllWorkloadLabelsRequest) GetWorkloadNames ¶
func (x *GetAllWorkloadLabelsRequest) GetWorkloadNames() []string
func (*GetAllWorkloadLabelsRequest) ProtoMessage ¶
func (*GetAllWorkloadLabelsRequest) ProtoMessage()
func (*GetAllWorkloadLabelsRequest) ProtoReflect ¶
func (x *GetAllWorkloadLabelsRequest) ProtoReflect() protoreflect.Message
func (*GetAllWorkloadLabelsRequest) Reset ¶
func (x *GetAllWorkloadLabelsRequest) Reset()
func (*GetAllWorkloadLabelsRequest) String ¶
func (x *GetAllWorkloadLabelsRequest) String() string
type GetAllWorkloadLabelsResponse ¶
type GetAllWorkloadLabelsResponse struct {
ClusterIdWithLabels []*ClusterElement `protobuf:"bytes,1,rep,name=cluster_id_with_labels,json=clusterIdWithLabels,proto3" json:"cluster_id_with_labels,omitempty"`
// contains filtered or unexported fields
}
func (*GetAllWorkloadLabelsResponse) Descriptor
deprecated
func (*GetAllWorkloadLabelsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetAllWorkloadLabelsResponse.ProtoReflect.Descriptor instead.
func (*GetAllWorkloadLabelsResponse) GetClusterIdWithLabels ¶
func (x *GetAllWorkloadLabelsResponse) GetClusterIdWithLabels() []*ClusterElement
func (*GetAllWorkloadLabelsResponse) ProtoMessage ¶
func (*GetAllWorkloadLabelsResponse) ProtoMessage()
func (*GetAllWorkloadLabelsResponse) ProtoReflect ¶
func (x *GetAllWorkloadLabelsResponse) ProtoReflect() protoreflect.Message
func (*GetAllWorkloadLabelsResponse) Reset ¶
func (x *GetAllWorkloadLabelsResponse) Reset()
func (*GetAllWorkloadLabelsResponse) String ¶
func (x *GetAllWorkloadLabelsResponse) String() string
type GetAllWorkloadNamesRequest ¶
type GetAllWorkloadNamesRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
ClusterIds []string `protobuf:"bytes,5,rep,name=cluster_ids,json=clusterIds,proto3" json:"cluster_ids,omitempty"`
Namespaces []string `protobuf:"bytes,6,rep,name=namespaces,proto3" json:"namespaces,omitempty"`
Kinds []K8SObjectKind `protobuf:"varint,7,rep,packed,name=kinds,proto3,enum=api.v1.K8SObjectKind" json:"kinds,omitempty"`
WorkloadLabels []string `protobuf:"bytes,8,rep,name=workload_labels,json=workloadLabels,proto3" json:"workload_labels,omitempty"` // each element is "key=val"
NodeGroupNames []string `protobuf:"bytes,9,rep,name=node_group_names,json=nodeGroupNames,proto3" json:"node_group_names,omitempty"`
StartTime int64 `protobuf:"varint,11,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
StopTime int64 `protobuf:"varint,12,opt,name=stop_time,json=stopTime,proto3" json:"stop_time,omitempty"`
IncludeDeleted bool `protobuf:"varint,21,opt,name=include_deleted,json=includeDeleted,proto3" json:"include_deleted,omitempty"`
// contains filtered or unexported fields
}
func (*GetAllWorkloadNamesRequest) Descriptor
deprecated
func (*GetAllWorkloadNamesRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAllWorkloadNamesRequest.ProtoReflect.Descriptor instead.
func (*GetAllWorkloadNamesRequest) GetClusterIds ¶
func (x *GetAllWorkloadNamesRequest) GetClusterIds() []string
func (*GetAllWorkloadNamesRequest) GetIncludeDeleted ¶
func (x *GetAllWorkloadNamesRequest) GetIncludeDeleted() bool
func (*GetAllWorkloadNamesRequest) GetKinds ¶
func (x *GetAllWorkloadNamesRequest) GetKinds() []K8SObjectKind
func (*GetAllWorkloadNamesRequest) GetNamespaces ¶
func (x *GetAllWorkloadNamesRequest) GetNamespaces() []string
func (*GetAllWorkloadNamesRequest) GetNodeGroupNames ¶
func (x *GetAllWorkloadNamesRequest) GetNodeGroupNames() []string
func (*GetAllWorkloadNamesRequest) GetStartTime ¶
func (x *GetAllWorkloadNamesRequest) GetStartTime() int64
func (*GetAllWorkloadNamesRequest) GetStopTime ¶
func (x *GetAllWorkloadNamesRequest) GetStopTime() int64
func (*GetAllWorkloadNamesRequest) GetTeamId ¶
func (x *GetAllWorkloadNamesRequest) GetTeamId() string
func (*GetAllWorkloadNamesRequest) GetWorkloadLabels ¶
func (x *GetAllWorkloadNamesRequest) GetWorkloadLabels() []string
func (*GetAllWorkloadNamesRequest) ProtoMessage ¶
func (*GetAllWorkloadNamesRequest) ProtoMessage()
func (*GetAllWorkloadNamesRequest) ProtoReflect ¶
func (x *GetAllWorkloadNamesRequest) ProtoReflect() protoreflect.Message
func (*GetAllWorkloadNamesRequest) Reset ¶
func (x *GetAllWorkloadNamesRequest) Reset()
func (*GetAllWorkloadNamesRequest) String ¶
func (x *GetAllWorkloadNamesRequest) String() string
type GetAllWorkloadNamesResponse ¶
type GetAllWorkloadNamesResponse struct {
ClusterIdWithWorkloadName []*ClusterElement `` /* 142-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*GetAllWorkloadNamesResponse) Descriptor
deprecated
func (*GetAllWorkloadNamesResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetAllWorkloadNamesResponse.ProtoReflect.Descriptor instead.
func (*GetAllWorkloadNamesResponse) GetClusterIdWithWorkloadName ¶
func (x *GetAllWorkloadNamesResponse) GetClusterIdWithWorkloadName() []*ClusterElement
func (*GetAllWorkloadNamesResponse) ProtoMessage ¶
func (*GetAllWorkloadNamesResponse) ProtoMessage()
func (*GetAllWorkloadNamesResponse) ProtoReflect ¶
func (x *GetAllWorkloadNamesResponse) ProtoReflect() protoreflect.Message
func (*GetAllWorkloadNamesResponse) Reset ¶
func (x *GetAllWorkloadNamesResponse) Reset()
func (*GetAllWorkloadNamesResponse) String ¶
func (x *GetAllWorkloadNamesResponse) String() string
type GetAvailabilityZoneRequest ¶
type GetAvailabilityZoneRequest struct {
AvailabilityZoneId int64 `protobuf:"varint,1,opt,name=availability_zone_id,json=availabilityZoneId,proto3" json:"availability_zone_id,omitempty"`
// contains filtered or unexported fields
}
func (*GetAvailabilityZoneRequest) Descriptor
deprecated
func (*GetAvailabilityZoneRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAvailabilityZoneRequest.ProtoReflect.Descriptor instead.
func (*GetAvailabilityZoneRequest) GetAvailabilityZoneId ¶
func (x *GetAvailabilityZoneRequest) GetAvailabilityZoneId() int64
func (*GetAvailabilityZoneRequest) ProtoMessage ¶
func (*GetAvailabilityZoneRequest) ProtoMessage()
func (*GetAvailabilityZoneRequest) ProtoReflect ¶
func (x *GetAvailabilityZoneRequest) ProtoReflect() protoreflect.Message
func (*GetAvailabilityZoneRequest) Reset ¶
func (x *GetAvailabilityZoneRequest) Reset()
func (*GetAvailabilityZoneRequest) String ¶
func (x *GetAvailabilityZoneRequest) String() string
type GetAvailabilityZoneResponse ¶
type GetAvailabilityZoneResponse struct {
AvailabilityZone *AvailabilityZone `protobuf:"bytes,1,opt,name=availability_zone,json=availabilityZone,proto3" json:"availability_zone,omitempty"`
// contains filtered or unexported fields
}
func (*GetAvailabilityZoneResponse) Descriptor
deprecated
func (*GetAvailabilityZoneResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetAvailabilityZoneResponse.ProtoReflect.Descriptor instead.
func (*GetAvailabilityZoneResponse) GetAvailabilityZone ¶
func (x *GetAvailabilityZoneResponse) GetAvailabilityZone() *AvailabilityZone
func (*GetAvailabilityZoneResponse) ProtoMessage ¶
func (*GetAvailabilityZoneResponse) ProtoMessage()
func (*GetAvailabilityZoneResponse) ProtoReflect ¶
func (x *GetAvailabilityZoneResponse) ProtoReflect() protoreflect.Message
func (*GetAvailabilityZoneResponse) Reset ¶
func (x *GetAvailabilityZoneResponse) Reset()
func (*GetAvailabilityZoneResponse) String ¶
func (x *GetAvailabilityZoneResponse) String() string
type GetAvailabilityZonesRequest ¶
type GetAvailabilityZonesRequest struct {
RegionId *int64 `protobuf:"varint,1,opt,name=region_id,json=regionId,proto3,oneof" json:"region_id,omitempty"`
// contains filtered or unexported fields
}
func (*GetAvailabilityZonesRequest) Descriptor
deprecated
func (*GetAvailabilityZonesRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAvailabilityZonesRequest.ProtoReflect.Descriptor instead.
func (*GetAvailabilityZonesRequest) GetRegionId ¶
func (x *GetAvailabilityZonesRequest) GetRegionId() int64
func (*GetAvailabilityZonesRequest) ProtoMessage ¶
func (*GetAvailabilityZonesRequest) ProtoMessage()
func (*GetAvailabilityZonesRequest) ProtoReflect ¶
func (x *GetAvailabilityZonesRequest) ProtoReflect() protoreflect.Message
func (*GetAvailabilityZonesRequest) Reset ¶
func (x *GetAvailabilityZonesRequest) Reset()
func (*GetAvailabilityZonesRequest) String ¶
func (x *GetAvailabilityZonesRequest) String() string
type GetAvailabilityZonesResponse ¶
type GetAvailabilityZonesResponse struct {
AvailabilityZones []*AvailabilityZone `protobuf:"bytes,1,rep,name=availability_zones,json=availabilityZones,proto3" json:"availability_zones,omitempty"`
// contains filtered or unexported fields
}
func (*GetAvailabilityZonesResponse) Descriptor
deprecated
func (*GetAvailabilityZonesResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetAvailabilityZonesResponse.ProtoReflect.Descriptor instead.
func (*GetAvailabilityZonesResponse) GetAvailabilityZones ¶
func (x *GetAvailabilityZonesResponse) GetAvailabilityZones() []*AvailabilityZone
func (*GetAvailabilityZonesResponse) ProtoMessage ¶
func (*GetAvailabilityZonesResponse) ProtoMessage()
func (*GetAvailabilityZonesResponse) ProtoReflect ¶
func (x *GetAvailabilityZonesResponse) ProtoReflect() protoreflect.Message
func (*GetAvailabilityZonesResponse) Reset ¶
func (x *GetAvailabilityZonesResponse) Reset()
func (*GetAvailabilityZonesResponse) String ¶
func (x *GetAvailabilityZonesResponse) String() string
type GetCloudProviderRequest ¶
type GetCloudProviderRequest struct {
CloudProviderId int64 `protobuf:"varint,1,opt,name=cloud_provider_id,json=cloudProviderId,proto3" json:"cloud_provider_id,omitempty"`
// contains filtered or unexported fields
}
func (*GetCloudProviderRequest) Descriptor
deprecated
func (*GetCloudProviderRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCloudProviderRequest.ProtoReflect.Descriptor instead.
func (*GetCloudProviderRequest) GetCloudProviderId ¶
func (x *GetCloudProviderRequest) GetCloudProviderId() int64
func (*GetCloudProviderRequest) ProtoMessage ¶
func (*GetCloudProviderRequest) ProtoMessage()
func (*GetCloudProviderRequest) ProtoReflect ¶
func (x *GetCloudProviderRequest) ProtoReflect() protoreflect.Message
func (*GetCloudProviderRequest) Reset ¶
func (x *GetCloudProviderRequest) Reset()
func (*GetCloudProviderRequest) String ¶
func (x *GetCloudProviderRequest) String() string
type GetCloudProviderResponse ¶
type GetCloudProviderResponse struct {
CloudProvider *CloudProvider `protobuf:"bytes,1,opt,name=cloud_provider,json=cloudProvider,proto3" json:"cloud_provider,omitempty"`
// contains filtered or unexported fields
}
func (*GetCloudProviderResponse) Descriptor
deprecated
func (*GetCloudProviderResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetCloudProviderResponse.ProtoReflect.Descriptor instead.
func (*GetCloudProviderResponse) GetCloudProvider ¶
func (x *GetCloudProviderResponse) GetCloudProvider() *CloudProvider
func (*GetCloudProviderResponse) ProtoMessage ¶
func (*GetCloudProviderResponse) ProtoMessage()
func (*GetCloudProviderResponse) ProtoReflect ¶
func (x *GetCloudProviderResponse) ProtoReflect() protoreflect.Message
func (*GetCloudProviderResponse) Reset ¶
func (x *GetCloudProviderResponse) Reset()
func (*GetCloudProviderResponse) String ¶
func (x *GetCloudProviderResponse) String() string
type GetCloudProvidersRequest ¶
type GetCloudProvidersRequest struct {
// contains filtered or unexported fields
}
func (*GetCloudProvidersRequest) Descriptor
deprecated
func (*GetCloudProvidersRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCloudProvidersRequest.ProtoReflect.Descriptor instead.
func (*GetCloudProvidersRequest) ProtoMessage ¶
func (*GetCloudProvidersRequest) ProtoMessage()
func (*GetCloudProvidersRequest) ProtoReflect ¶
func (x *GetCloudProvidersRequest) ProtoReflect() protoreflect.Message
func (*GetCloudProvidersRequest) Reset ¶
func (x *GetCloudProvidersRequest) Reset()
func (*GetCloudProvidersRequest) String ¶
func (x *GetCloudProvidersRequest) String() string
type GetCloudProvidersResponse ¶
type GetCloudProvidersResponse struct {
CloudProviders []*CloudProvider `protobuf:"bytes,1,rep,name=cloud_providers,json=cloudProviders,proto3" json:"cloud_providers,omitempty"`
// contains filtered or unexported fields
}
func (*GetCloudProvidersResponse) Descriptor
deprecated
func (*GetCloudProvidersResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetCloudProvidersResponse.ProtoReflect.Descriptor instead.
func (*GetCloudProvidersResponse) GetCloudProviders ¶
func (x *GetCloudProvidersResponse) GetCloudProviders() []*CloudProvider
func (*GetCloudProvidersResponse) ProtoMessage ¶
func (*GetCloudProvidersResponse) ProtoMessage()
func (*GetCloudProvidersResponse) ProtoReflect ¶
func (x *GetCloudProvidersResponse) ProtoReflect() protoreflect.Message
func (*GetCloudProvidersResponse) Reset ¶
func (x *GetCloudProvidersResponse) Reset()
func (*GetCloudProvidersResponse) String ¶
func (x *GetCloudProvidersResponse) String() string
type GetClusterMetadataRequest ¶
type GetClusterMetadataRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"` // Unique identifier for the team.
// contains filtered or unexported fields
}
GetClusterMetadataRequest request for metadata
func (*GetClusterMetadataRequest) Descriptor
deprecated
func (*GetClusterMetadataRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetClusterMetadataRequest.ProtoReflect.Descriptor instead.
func (*GetClusterMetadataRequest) GetTeamId ¶
func (x *GetClusterMetadataRequest) GetTeamId() string
func (*GetClusterMetadataRequest) ProtoMessage ¶
func (*GetClusterMetadataRequest) ProtoMessage()
func (*GetClusterMetadataRequest) ProtoReflect ¶
func (x *GetClusterMetadataRequest) ProtoReflect() protoreflect.Message
func (*GetClusterMetadataRequest) Reset ¶
func (x *GetClusterMetadataRequest) Reset()
func (*GetClusterMetadataRequest) String ¶
func (x *GetClusterMetadataRequest) String() string
type GetClusterMetadataResponse ¶
type GetClusterMetadataResponse struct {
Clusters []*Cluster `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"` // List of clusters.
// contains filtered or unexported fields
}
GetClusterMetadataResponse
func (*GetClusterMetadataResponse) Descriptor
deprecated
func (*GetClusterMetadataResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetClusterMetadataResponse.ProtoReflect.Descriptor instead.
func (*GetClusterMetadataResponse) GetClusters ¶
func (x *GetClusterMetadataResponse) GetClusters() []*Cluster
func (*GetClusterMetadataResponse) ProtoMessage ¶
func (*GetClusterMetadataResponse) ProtoMessage()
func (*GetClusterMetadataResponse) ProtoReflect ¶
func (x *GetClusterMetadataResponse) ProtoReflect() protoreflect.Message
func (*GetClusterMetadataResponse) Reset ¶
func (x *GetClusterMetadataResponse) Reset()
func (*GetClusterMetadataResponse) String ¶
func (x *GetClusterMetadataResponse) String() string
type GetClusterRequest ¶
type GetClusterRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"` // Unique identifier for the team.
ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // Unique identifier for the cluster.
StartTime *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=start_time,json=startTime,proto3,oneof" json:"start_time,omitempty"`
EndTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=end_time,json=endTime,proto3,oneof" json:"end_time,omitempty"`
BucketSize *int32 `protobuf:"varint,13,opt,name=bucket_size,json=bucketSize,proto3,oneof" json:"bucket_size,omitempty"`
NodeGroupNames []string `protobuf:"bytes,14,rep,name=node_group_names,json=nodeGroupNames,proto3" json:"node_group_names,omitempty"` // Optional filter for node groups
// contains filtered or unexported fields
}
GetClusterRequest is used to fetch details of a specific cluster for a team.
func (*GetClusterRequest) Descriptor
deprecated
func (*GetClusterRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetClusterRequest.ProtoReflect.Descriptor instead.
func (*GetClusterRequest) GetBucketSize ¶
func (x *GetClusterRequest) GetBucketSize() int32
func (*GetClusterRequest) GetClusterId ¶
func (x *GetClusterRequest) GetClusterId() string
func (*GetClusterRequest) GetEndTime ¶
func (x *GetClusterRequest) GetEndTime() *timestamppb.Timestamp
func (*GetClusterRequest) GetNodeGroupNames ¶
func (x *GetClusterRequest) GetNodeGroupNames() []string
func (*GetClusterRequest) GetStartTime ¶
func (x *GetClusterRequest) GetStartTime() *timestamppb.Timestamp
func (*GetClusterRequest) GetTeamId ¶
func (x *GetClusterRequest) GetTeamId() string
func (*GetClusterRequest) ProtoMessage ¶
func (*GetClusterRequest) ProtoMessage()
func (*GetClusterRequest) ProtoReflect ¶
func (x *GetClusterRequest) ProtoReflect() protoreflect.Message
func (*GetClusterRequest) Reset ¶
func (x *GetClusterRequest) Reset()
func (*GetClusterRequest) String ¶
func (x *GetClusterRequest) String() string
type GetClusterResponse ¶
type GetClusterResponse struct {
Cluster *Cluster `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"` // Details of the cluster.
// contains filtered or unexported fields
}
GetClusterResponse contains details of a specific cluster for a team.
func (*GetClusterResponse) Descriptor
deprecated
func (*GetClusterResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetClusterResponse.ProtoReflect.Descriptor instead.
func (*GetClusterResponse) GetCluster ¶
func (x *GetClusterResponse) GetCluster() *Cluster
func (*GetClusterResponse) ProtoMessage ¶
func (*GetClusterResponse) ProtoMessage()
func (*GetClusterResponse) ProtoReflect ¶
func (x *GetClusterResponse) ProtoReflect() protoreflect.Message
func (*GetClusterResponse) Reset ¶
func (x *GetClusterResponse) Reset()
func (*GetClusterResponse) String ¶
func (x *GetClusterResponse) String() string
type GetClusterTypeRequest ¶
type GetClusterTypeRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"` // Unique identifier for the team.
ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // Unique identifier for the cluster.
// contains filtered or unexported fields
}
GetClusterTypeRequest is used to determine the cluster type based on kubelet version
func (*GetClusterTypeRequest) Descriptor
deprecated
func (*GetClusterTypeRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetClusterTypeRequest.ProtoReflect.Descriptor instead.
func (*GetClusterTypeRequest) GetClusterId ¶
func (x *GetClusterTypeRequest) GetClusterId() string
func (*GetClusterTypeRequest) GetTeamId ¶
func (x *GetClusterTypeRequest) GetTeamId() string
func (*GetClusterTypeRequest) ProtoMessage ¶
func (*GetClusterTypeRequest) ProtoMessage()
func (*GetClusterTypeRequest) ProtoReflect ¶
func (x *GetClusterTypeRequest) ProtoReflect() protoreflect.Message
func (*GetClusterTypeRequest) Reset ¶
func (x *GetClusterTypeRequest) Reset()
func (*GetClusterTypeRequest) String ¶
func (x *GetClusterTypeRequest) String() string
type GetClusterTypeResponse ¶
type GetClusterTypeResponse struct {
ClusterType ClusterType `protobuf:"varint,1,opt,name=cluster_type,json=clusterType,proto3,enum=api.v1.ClusterType" json:"cluster_type,omitempty"` // Detected cluster type
KubeletVersion string `protobuf:"bytes,2,opt,name=kubelet_version,json=kubeletVersion,proto3" json:"kubelet_version,omitempty"` // The raw kubelet version string
// contains filtered or unexported fields
}
GetClusterTypeResponse returns the determined cluster type
func (*GetClusterTypeResponse) Descriptor
deprecated
func (*GetClusterTypeResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetClusterTypeResponse.ProtoReflect.Descriptor instead.
func (*GetClusterTypeResponse) GetClusterType ¶
func (x *GetClusterTypeResponse) GetClusterType() ClusterType
func (*GetClusterTypeResponse) GetKubeletVersion ¶
func (x *GetClusterTypeResponse) GetKubeletVersion() string
func (*GetClusterTypeResponse) ProtoMessage ¶
func (*GetClusterTypeResponse) ProtoMessage()
func (*GetClusterTypeResponse) ProtoReflect ¶
func (x *GetClusterTypeResponse) ProtoReflect() protoreflect.Message
func (*GetClusterTypeResponse) Reset ¶
func (x *GetClusterTypeResponse) Reset()
func (*GetClusterTypeResponse) String ¶
func (x *GetClusterTypeResponse) String() string
type GetClustersBasicInfoRequest ¶
type GetClustersBasicInfoRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"` // Unique identifier for the team.
WithProvider bool `protobuf:"varint,2,opt,name=with_provider,json=withProvider,proto3" json:"with_provider,omitempty"`
// contains filtered or unexported fields
}
GetClustersBasicInfoRequest is used to fetch basic cluster information for all clusters in a team
func (*GetClustersBasicInfoRequest) Descriptor
deprecated
func (*GetClustersBasicInfoRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetClustersBasicInfoRequest.ProtoReflect.Descriptor instead.
func (*GetClustersBasicInfoRequest) GetTeamId ¶
func (x *GetClustersBasicInfoRequest) GetTeamId() string
func (*GetClustersBasicInfoRequest) GetWithProvider ¶
func (x *GetClustersBasicInfoRequest) GetWithProvider() bool
func (*GetClustersBasicInfoRequest) ProtoMessage ¶
func (*GetClustersBasicInfoRequest) ProtoMessage()
func (*GetClustersBasicInfoRequest) ProtoReflect ¶
func (x *GetClustersBasicInfoRequest) ProtoReflect() protoreflect.Message
func (*GetClustersBasicInfoRequest) Reset ¶
func (x *GetClustersBasicInfoRequest) Reset()
func (*GetClustersBasicInfoRequest) String ¶
func (x *GetClustersBasicInfoRequest) String() string
type GetClustersBasicInfoResponse ¶
type GetClustersBasicInfoResponse struct {
Clusters []*Cluster `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"` // List of clusters with basic info.
// contains filtered or unexported fields
}
GetClustersBasicInfoResponse contains basic information for all clusters in a team
func (*GetClustersBasicInfoResponse) Descriptor
deprecated
func (*GetClustersBasicInfoResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetClustersBasicInfoResponse.ProtoReflect.Descriptor instead.
func (*GetClustersBasicInfoResponse) GetClusters ¶
func (x *GetClustersBasicInfoResponse) GetClusters() []*Cluster
func (*GetClustersBasicInfoResponse) ProtoMessage ¶
func (*GetClustersBasicInfoResponse) ProtoMessage()
func (*GetClustersBasicInfoResponse) ProtoReflect ¶
func (x *GetClustersBasicInfoResponse) ProtoReflect() protoreflect.Message
func (*GetClustersBasicInfoResponse) Reset ¶
func (x *GetClustersBasicInfoResponse) Reset()
func (*GetClustersBasicInfoResponse) String ¶
func (x *GetClustersBasicInfoResponse) String() string
type GetClustersNodeInfoRequest ¶
type GetClustersNodeInfoRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"` // Unique identifier for the team.
ClusterIds []string `protobuf:"bytes,2,rep,name=cluster_ids,json=clusterIds,proto3" json:"cluster_ids,omitempty"` // Optional list of cluster IDs to filter by. If empty, returns info for all clusters.
StartTime *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=start_time,json=startTime,proto3,oneof" json:"start_time,omitempty"`
EndTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=end_time,json=endTime,proto3,oneof" json:"end_time,omitempty"`
ExcludeMostExpNode bool `protobuf:"varint,41,opt,name=exclude_most_exp_node,json=excludeMostExpNode,proto3" json:"exclude_most_exp_node,omitempty"`
ExcludeLeastExpNode bool `protobuf:"varint,42,opt,name=exclude_least_exp_node,json=excludeLeastExpNode,proto3" json:"exclude_least_exp_node,omitempty"`
ExcludeMostUnderutilNode bool `` /* 139-byte string literal not displayed */
// contains filtered or unexported fields
}
GetClustersNodeInfoRequest is used to fetch aggregated node information across clusters.
func (*GetClustersNodeInfoRequest) Descriptor
deprecated
func (*GetClustersNodeInfoRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetClustersNodeInfoRequest.ProtoReflect.Descriptor instead.
func (*GetClustersNodeInfoRequest) GetClusterIds ¶
func (x *GetClustersNodeInfoRequest) GetClusterIds() []string
func (*GetClustersNodeInfoRequest) GetEndTime ¶
func (x *GetClustersNodeInfoRequest) GetEndTime() *timestamppb.Timestamp
func (*GetClustersNodeInfoRequest) GetExcludeLeastExpNode ¶
func (x *GetClustersNodeInfoRequest) GetExcludeLeastExpNode() bool
func (*GetClustersNodeInfoRequest) GetExcludeMostExpNode ¶
func (x *GetClustersNodeInfoRequest) GetExcludeMostExpNode() bool
func (*GetClustersNodeInfoRequest) GetExcludeMostUnderutilNode ¶
func (x *GetClustersNodeInfoRequest) GetExcludeMostUnderutilNode() bool
func (*GetClustersNodeInfoRequest) GetStartTime ¶
func (x *GetClustersNodeInfoRequest) GetStartTime() *timestamppb.Timestamp
func (*GetClustersNodeInfoRequest) GetTeamId ¶
func (x *GetClustersNodeInfoRequest) GetTeamId() string
func (*GetClustersNodeInfoRequest) ProtoMessage ¶
func (*GetClustersNodeInfoRequest) ProtoMessage()
func (*GetClustersNodeInfoRequest) ProtoReflect ¶
func (x *GetClustersNodeInfoRequest) ProtoReflect() protoreflect.Message
func (*GetClustersNodeInfoRequest) Reset ¶
func (x *GetClustersNodeInfoRequest) Reset()
func (*GetClustersNodeInfoRequest) String ¶
func (x *GetClustersNodeInfoRequest) String() string
type GetClustersNodeInfoResponse ¶
type GetClustersNodeInfoResponse struct {
NodeInfo *NodeInfo `protobuf:"bytes,1,opt,name=node_info,json=nodeInfo,proto3" json:"node_info,omitempty"` // Aggregated node information across all clusters.
MostExpensiveNode *Node `protobuf:"bytes,2,opt,name=most_expensive_node,json=mostExpensiveNode,proto3" json:"most_expensive_node,omitempty"` // The most expensive node across all clusters.
LeastExpensiveNode *Node `protobuf:"bytes,3,opt,name=least_expensive_node,json=leastExpensiveNode,proto3" json:"least_expensive_node,omitempty"` // The least expensive node across all clusters.
MostUnderutilizedNode *Node `` // The most underutilized node across all clusters.
/* 126-byte string literal not displayed */
// contains filtered or unexported fields
}
GetClustersNodeInfoResponse contains aggregated node information across clusters.
func (*GetClustersNodeInfoResponse) Descriptor
deprecated
func (*GetClustersNodeInfoResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetClustersNodeInfoResponse.ProtoReflect.Descriptor instead.
func (*GetClustersNodeInfoResponse) GetLeastExpensiveNode ¶
func (x *GetClustersNodeInfoResponse) GetLeastExpensiveNode() *Node
func (*GetClustersNodeInfoResponse) GetMostExpensiveNode ¶
func (x *GetClustersNodeInfoResponse) GetMostExpensiveNode() *Node
func (*GetClustersNodeInfoResponse) GetMostUnderutilizedNode ¶
func (x *GetClustersNodeInfoResponse) GetMostUnderutilizedNode() *Node
func (*GetClustersNodeInfoResponse) GetNodeInfo ¶
func (x *GetClustersNodeInfoResponse) GetNodeInfo() *NodeInfo
func (*GetClustersNodeInfoResponse) ProtoMessage ¶
func (*GetClustersNodeInfoResponse) ProtoMessage()
func (*GetClustersNodeInfoResponse) ProtoReflect ¶
func (x *GetClustersNodeInfoResponse) ProtoReflect() protoreflect.Message
func (*GetClustersNodeInfoResponse) Reset ¶
func (x *GetClustersNodeInfoResponse) Reset()
func (*GetClustersNodeInfoResponse) String ¶
func (x *GetClustersNodeInfoResponse) String() string
type GetClustersRequest ¶
type GetClustersRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"` // Unique identifier for the team.
StartTime *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=start_time,json=startTime,proto3,oneof" json:"start_time,omitempty"`
EndTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=end_time,json=endTime,proto3,oneof" json:"end_time,omitempty"`
BucketSize *int32 `protobuf:"varint,13,opt,name=bucket_size,json=bucketSize,proto3,oneof" json:"bucket_size,omitempty"`
NodeGroupNames []string `protobuf:"bytes,14,rep,name=node_group_names,json=nodeGroupNames,proto3" json:"node_group_names,omitempty"` // Optional filter for node groups
// contains filtered or unexported fields
}
GetClustersRequest is used to fetch clusters for a specific team.
func (*GetClustersRequest) Descriptor
deprecated
func (*GetClustersRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetClustersRequest.ProtoReflect.Descriptor instead.
func (*GetClustersRequest) GetBucketSize ¶
func (x *GetClustersRequest) GetBucketSize() int32
func (*GetClustersRequest) GetEndTime ¶
func (x *GetClustersRequest) GetEndTime() *timestamppb.Timestamp
func (*GetClustersRequest) GetNodeGroupNames ¶
func (x *GetClustersRequest) GetNodeGroupNames() []string
func (*GetClustersRequest) GetStartTime ¶
func (x *GetClustersRequest) GetStartTime() *timestamppb.Timestamp
func (*GetClustersRequest) GetTeamId ¶
func (x *GetClustersRequest) GetTeamId() string
func (*GetClustersRequest) ProtoMessage ¶
func (*GetClustersRequest) ProtoMessage()
func (*GetClustersRequest) ProtoReflect ¶
func (x *GetClustersRequest) ProtoReflect() protoreflect.Message
func (*GetClustersRequest) Reset ¶
func (x *GetClustersRequest) Reset()
func (*GetClustersRequest) String ¶
func (x *GetClustersRequest) String() string
type GetClustersResponse ¶
type GetClustersResponse struct {
Clusters []*Cluster `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"` // List of clusters.
ResourceMetrics *ResourceMetrics `protobuf:"bytes,2,opt,name=resource_metrics,json=resourceMetrics,proto3" json:"resource_metrics,omitempty"` // Aggregated resource metrics across clusters.
CostInfo *CostInfo `protobuf:"bytes,3,opt,name=cost_info,json=costInfo,proto3" json:"cost_info,omitempty"` // Aggregated cost information across clusters.
NodeInfo *NodeInfo `protobuf:"bytes,4,opt,name=node_info,json=nodeInfo,proto3" json:"node_info,omitempty"` // Aggregated node information across clusters.
CostDataPoints []*CostDataPoint `protobuf:"bytes,5,rep,name=cost_data_points,json=costDataPoints,proto3" json:"cost_data_points,omitempty"` // Time-series cost data points.
ResourceDataPoints []*ResourceDataPoint `protobuf:"bytes,6,rep,name=resource_data_points,json=resourceDataPoints,proto3" json:"resource_data_points,omitempty"` // Time-series resource utilization data points.
// contains filtered or unexported fields
}
GetClustersResponse contains the list of clusters and aggregated metrics for a team.
func (*GetClustersResponse) Descriptor
deprecated
func (*GetClustersResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetClustersResponse.ProtoReflect.Descriptor instead.
func (*GetClustersResponse) GetClusters ¶
func (x *GetClustersResponse) GetClusters() []*Cluster
func (*GetClustersResponse) GetCostDataPoints ¶
func (x *GetClustersResponse) GetCostDataPoints() []*CostDataPoint
func (*GetClustersResponse) GetCostInfo ¶
func (x *GetClustersResponse) GetCostInfo() *CostInfo
func (*GetClustersResponse) GetNodeInfo ¶
func (x *GetClustersResponse) GetNodeInfo() *NodeInfo
func (*GetClustersResponse) GetResourceDataPoints ¶
func (x *GetClustersResponse) GetResourceDataPoints() []*ResourceDataPoint
func (*GetClustersResponse) GetResourceMetrics ¶
func (x *GetClustersResponse) GetResourceMetrics() *ResourceMetrics
func (*GetClustersResponse) ProtoMessage ¶
func (*GetClustersResponse) ProtoMessage()
func (*GetClustersResponse) ProtoReflect ¶
func (x *GetClustersResponse) ProtoReflect() protoreflect.Message
func (*GetClustersResponse) Reset ¶
func (x *GetClustersResponse) Reset()
func (*GetClustersResponse) String ¶
func (x *GetClustersResponse) String() string
type GetClustersWithMetricsRequest ¶
type GetClustersWithMetricsRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"` // Unique identifier for the team.
StartTime *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=start_time,json=startTime,proto3,oneof" json:"start_time,omitempty"`
EndTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=end_time,json=endTime,proto3,oneof" json:"end_time,omitempty"`
BucketSize *int32 `protobuf:"varint,13,opt,name=bucket_size,json=bucketSize,proto3,oneof" json:"bucket_size,omitempty"`
NodeGroupNames []string `protobuf:"bytes,14,rep,name=node_group_names,json=nodeGroupNames,proto3" json:"node_group_names,omitempty"` // Optional filter for node groups
// contains filtered or unexported fields
}
GetClustersWithMetricsRequest is used to fetch clusters with full metrics (optimized version)
func (*GetClustersWithMetricsRequest) Descriptor
deprecated
func (*GetClustersWithMetricsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetClustersWithMetricsRequest.ProtoReflect.Descriptor instead.
func (*GetClustersWithMetricsRequest) GetBucketSize ¶
func (x *GetClustersWithMetricsRequest) GetBucketSize() int32
func (*GetClustersWithMetricsRequest) GetEndTime ¶
func (x *GetClustersWithMetricsRequest) GetEndTime() *timestamppb.Timestamp
func (*GetClustersWithMetricsRequest) GetNodeGroupNames ¶
func (x *GetClustersWithMetricsRequest) GetNodeGroupNames() []string
func (*GetClustersWithMetricsRequest) GetStartTime ¶
func (x *GetClustersWithMetricsRequest) GetStartTime() *timestamppb.Timestamp
func (*GetClustersWithMetricsRequest) GetTeamId ¶
func (x *GetClustersWithMetricsRequest) GetTeamId() string
func (*GetClustersWithMetricsRequest) ProtoMessage ¶
func (*GetClustersWithMetricsRequest) ProtoMessage()
func (*GetClustersWithMetricsRequest) ProtoReflect ¶
func (x *GetClustersWithMetricsRequest) ProtoReflect() protoreflect.Message
func (*GetClustersWithMetricsRequest) Reset ¶
func (x *GetClustersWithMetricsRequest) Reset()
func (*GetClustersWithMetricsRequest) String ¶
func (x *GetClustersWithMetricsRequest) String() string
type GetClustersWithMetricsResponse ¶
type GetClustersWithMetricsResponse struct {
Clusters []*Cluster `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"` // List of clusters.
ResourceMetrics *ResourceMetrics `protobuf:"bytes,2,opt,name=resource_metrics,json=resourceMetrics,proto3" json:"resource_metrics,omitempty"` // Aggregated resource metrics across clusters.
CostInfo *CostInfo `protobuf:"bytes,3,opt,name=cost_info,json=costInfo,proto3" json:"cost_info,omitempty"` // Aggregated cost information across clusters.
NodeInfo *NodeInfo `protobuf:"bytes,4,opt,name=node_info,json=nodeInfo,proto3" json:"node_info,omitempty"` // Aggregated node information across clusters.
CostDataPoints []*CostDataPoint `protobuf:"bytes,5,rep,name=cost_data_points,json=costDataPoints,proto3" json:"cost_data_points,omitempty"` // Time-series cost data points.
ResourceDataPoints []*ResourceDataPoint `protobuf:"bytes,6,rep,name=resource_data_points,json=resourceDataPoints,proto3" json:"resource_data_points,omitempty"` // Time-series resource utilization data points.
// contains filtered or unexported fields
}
GetClustersWithMetricsResponse contains clusters with full metrics (optimized version)
func (*GetClustersWithMetricsResponse) Descriptor
deprecated
func (*GetClustersWithMetricsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetClustersWithMetricsResponse.ProtoReflect.Descriptor instead.
func (*GetClustersWithMetricsResponse) GetClusters ¶
func (x *GetClustersWithMetricsResponse) GetClusters() []*Cluster
func (*GetClustersWithMetricsResponse) GetCostDataPoints ¶
func (x *GetClustersWithMetricsResponse) GetCostDataPoints() []*CostDataPoint
func (*GetClustersWithMetricsResponse) GetCostInfo ¶
func (x *GetClustersWithMetricsResponse) GetCostInfo() *CostInfo
func (*GetClustersWithMetricsResponse) GetNodeInfo ¶
func (x *GetClustersWithMetricsResponse) GetNodeInfo() *NodeInfo
func (*GetClustersWithMetricsResponse) GetResourceDataPoints ¶
func (x *GetClustersWithMetricsResponse) GetResourceDataPoints() []*ResourceDataPoint
func (*GetClustersWithMetricsResponse) GetResourceMetrics ¶
func (x *GetClustersWithMetricsResponse) GetResourceMetrics() *ResourceMetrics
func (*GetClustersWithMetricsResponse) ProtoMessage ¶
func (*GetClustersWithMetricsResponse) ProtoMessage()
func (*GetClustersWithMetricsResponse) ProtoReflect ¶
func (x *GetClustersWithMetricsResponse) ProtoReflect() protoreflect.Message
func (*GetClustersWithMetricsResponse) Reset ¶
func (x *GetClustersWithMetricsResponse) Reset()
func (*GetClustersWithMetricsResponse) String ¶
func (x *GetClustersWithMetricsResponse) String() string
type GetForecastMetricsRequest ¶
type GetForecastMetricsRequest struct {
ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
WorkloadName string `protobuf:"bytes,3,opt,name=workload_name,json=workloadName,proto3" json:"workload_name,omitempty"`
MetricType string `protobuf:"bytes,4,opt,name=metric_type,json=metricType,proto3" json:"metric_type,omitempty"`
StartTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
EndTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// contains filtered or unexported fields
}
Request for fetching minute-bucketed container forecast metrics
func (*GetForecastMetricsRequest) Descriptor
deprecated
func (*GetForecastMetricsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetForecastMetricsRequest.ProtoReflect.Descriptor instead.
func (*GetForecastMetricsRequest) GetClusterId ¶
func (x *GetForecastMetricsRequest) GetClusterId() string
func (*GetForecastMetricsRequest) GetEndTime ¶
func (x *GetForecastMetricsRequest) GetEndTime() *timestamppb.Timestamp
func (*GetForecastMetricsRequest) GetMetricType ¶
func (x *GetForecastMetricsRequest) GetMetricType() string
func (*GetForecastMetricsRequest) GetNamespace ¶
func (x *GetForecastMetricsRequest) GetNamespace() string
func (*GetForecastMetricsRequest) GetStartTime ¶
func (x *GetForecastMetricsRequest) GetStartTime() *timestamppb.Timestamp
func (*GetForecastMetricsRequest) GetWorkloadName ¶
func (x *GetForecastMetricsRequest) GetWorkloadName() string
func (*GetForecastMetricsRequest) ProtoMessage ¶
func (*GetForecastMetricsRequest) ProtoMessage()
func (*GetForecastMetricsRequest) ProtoReflect ¶
func (x *GetForecastMetricsRequest) ProtoReflect() protoreflect.Message
func (*GetForecastMetricsRequest) Reset ¶
func (x *GetForecastMetricsRequest) Reset()
func (*GetForecastMetricsRequest) String ¶
func (x *GetForecastMetricsRequest) String() string
type GetForecastMetricsResponse ¶
type GetForecastMetricsResponse struct {
Metrics []*ContainerForecastMetric `protobuf:"bytes,1,rep,name=metrics,proto3" json:"metrics,omitempty"`
// contains filtered or unexported fields
}
Response containing forecast metrics
func (*GetForecastMetricsResponse) Descriptor
deprecated
func (*GetForecastMetricsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetForecastMetricsResponse.ProtoReflect.Descriptor instead.
func (*GetForecastMetricsResponse) GetMetrics ¶
func (x *GetForecastMetricsResponse) GetMetrics() []*ContainerForecastMetric
func (*GetForecastMetricsResponse) ProtoMessage ¶
func (*GetForecastMetricsResponse) ProtoMessage()
func (*GetForecastMetricsResponse) ProtoReflect ¶
func (x *GetForecastMetricsResponse) ProtoReflect() protoreflect.Message
func (*GetForecastMetricsResponse) Reset ¶
func (x *GetForecastMetricsResponse) Reset()
func (*GetForecastMetricsResponse) String ¶
func (x *GetForecastMetricsResponse) String() string
type GetForecastWorkloadRequest ¶
type GetForecastWorkloadRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"` // Unique identifier for the team.
ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // Unique identifier for the cluster.
Kind string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"` // Kind of the workload (e.g., Deployment, StatefulSet).
Uid string `protobuf:"bytes,4,opt,name=uid,proto3" json:"uid,omitempty"` // Unique identifier for the workload.
IncludeDeleted bool `protobuf:"varint,11,opt,name=include_deleted,json=includeDeleted,proto3" json:"include_deleted,omitempty"`
StartTime *timestamppb.Timestamp `protobuf:"bytes,21,opt,name=start_time,json=startTime,proto3,oneof" json:"start_time,omitempty"`
EndTime *timestamppb.Timestamp `protobuf:"bytes,22,opt,name=end_time,json=endTime,proto3,oneof" json:"end_time,omitempty"`
// contains filtered or unexported fields
}
Request to get forecast for a specific workload
func (*GetForecastWorkloadRequest) Descriptor
deprecated
func (*GetForecastWorkloadRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetForecastWorkloadRequest.ProtoReflect.Descriptor instead.
func (*GetForecastWorkloadRequest) GetClusterId ¶
func (x *GetForecastWorkloadRequest) GetClusterId() string
func (*GetForecastWorkloadRequest) GetEndTime ¶
func (x *GetForecastWorkloadRequest) GetEndTime() *timestamppb.Timestamp
func (*GetForecastWorkloadRequest) GetIncludeDeleted ¶
func (x *GetForecastWorkloadRequest) GetIncludeDeleted() bool
func (*GetForecastWorkloadRequest) GetKind ¶
func (x *GetForecastWorkloadRequest) GetKind() string
func (*GetForecastWorkloadRequest) GetStartTime ¶
func (x *GetForecastWorkloadRequest) GetStartTime() *timestamppb.Timestamp
func (*GetForecastWorkloadRequest) GetTeamId ¶
func (x *GetForecastWorkloadRequest) GetTeamId() string
func (*GetForecastWorkloadRequest) GetUid ¶
func (x *GetForecastWorkloadRequest) GetUid() string
func (*GetForecastWorkloadRequest) ProtoMessage ¶
func (*GetForecastWorkloadRequest) ProtoMessage()
func (*GetForecastWorkloadRequest) ProtoReflect ¶
func (x *GetForecastWorkloadRequest) ProtoReflect() protoreflect.Message
func (*GetForecastWorkloadRequest) Reset ¶
func (x *GetForecastWorkloadRequest) Reset()
func (*GetForecastWorkloadRequest) String ¶
func (x *GetForecastWorkloadRequest) String() string
type GetForecastWorkloadResponse ¶
type GetForecastWorkloadResponse struct {
WorkloadItem *WorkloadItem `protobuf:"bytes,1,opt,name=workload_item,json=workloadItem,proto3" json:"workload_item,omitempty"` // Details of the workload hierarchy.
CostInfo *CostInfo `protobuf:"bytes,2,opt,name=cost_info,json=costInfo,proto3" json:"cost_info,omitempty"` // Aggregated cost information for the workload.
ResourceMetrics []*ForecastResourceMetrics `protobuf:"bytes,3,rep,name=resource_metrics,json=resourceMetrics,proto3" json:"resource_metrics,omitempty"` // List of forecasted resource metrics for the workload.
ResourceSummary *ResourceSummary `protobuf:"bytes,4,opt,name=resource_summary,json=resourceSummary,proto3" json:"resource_summary,omitempty"` // Summary of resource counts and pod statuses for the workload.
CostDataPoints []*CostDataPoint `protobuf:"bytes,5,rep,name=cost_data_points,json=costDataPoints,proto3" json:"cost_data_points,omitempty"` // Time-series cost data points for the workload.
ResourceDataPoints []*ResourceDataPoint `protobuf:"bytes,6,rep,name=resource_data_points,json=resourceDataPoints,proto3" json:"resource_data_points,omitempty"` // Time-series resource metrics for the workload.
// contains filtered or unexported fields
}
Response containing forecasted metrics for a specific workload
func (*GetForecastWorkloadResponse) Descriptor
deprecated
func (*GetForecastWorkloadResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetForecastWorkloadResponse.ProtoReflect.Descriptor instead.
func (*GetForecastWorkloadResponse) GetCostDataPoints ¶
func (x *GetForecastWorkloadResponse) GetCostDataPoints() []*CostDataPoint
func (*GetForecastWorkloadResponse) GetCostInfo ¶
func (x *GetForecastWorkloadResponse) GetCostInfo() *CostInfo
func (*GetForecastWorkloadResponse) GetResourceDataPoints ¶
func (x *GetForecastWorkloadResponse) GetResourceDataPoints() []*ResourceDataPoint
func (*GetForecastWorkloadResponse) GetResourceMetrics ¶
func (x *GetForecastWorkloadResponse) GetResourceMetrics() []*ForecastResourceMetrics
func (*GetForecastWorkloadResponse) GetResourceSummary ¶
func (x *GetForecastWorkloadResponse) GetResourceSummary() *ResourceSummary
func (*GetForecastWorkloadResponse) GetWorkloadItem ¶
func (x *GetForecastWorkloadResponse) GetWorkloadItem() *WorkloadItem
func (*GetForecastWorkloadResponse) ProtoMessage ¶
func (*GetForecastWorkloadResponse) ProtoMessage()
func (*GetForecastWorkloadResponse) ProtoReflect ¶
func (x *GetForecastWorkloadResponse) ProtoReflect() protoreflect.Message
func (*GetForecastWorkloadResponse) Reset ¶
func (x *GetForecastWorkloadResponse) Reset()
func (*GetForecastWorkloadResponse) String ¶
func (x *GetForecastWorkloadResponse) String() string
type GetForecastWorkloadsRequest ¶
type GetForecastWorkloadsRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
ShowDeleted bool `protobuf:"varint,12,opt,name=show_deleted,json=showDeleted,proto3" json:"show_deleted,omitempty"`
StartTime *timestamppb.Timestamp `protobuf:"bytes,21,opt,name=start_time,json=startTime,proto3,oneof" json:"start_time,omitempty"`
EndTime *timestamppb.Timestamp `protobuf:"bytes,22,opt,name=end_time,json=endTime,proto3,oneof" json:"end_time,omitempty"`
// contains filtered or unexported fields
}
Request to get forecasted workloads
func (*GetForecastWorkloadsRequest) Descriptor
deprecated
func (*GetForecastWorkloadsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetForecastWorkloadsRequest.ProtoReflect.Descriptor instead.
func (*GetForecastWorkloadsRequest) GetClusterId ¶
func (x *GetForecastWorkloadsRequest) GetClusterId() string
func (*GetForecastWorkloadsRequest) GetEndTime ¶
func (x *GetForecastWorkloadsRequest) GetEndTime() *timestamppb.Timestamp
func (*GetForecastWorkloadsRequest) GetShowDeleted ¶
func (x *GetForecastWorkloadsRequest) GetShowDeleted() bool
func (*GetForecastWorkloadsRequest) GetStartTime ¶
func (x *GetForecastWorkloadsRequest) GetStartTime() *timestamppb.Timestamp
func (*GetForecastWorkloadsRequest) GetTeamId ¶
func (x *GetForecastWorkloadsRequest) GetTeamId() string
func (*GetForecastWorkloadsRequest) ProtoMessage ¶
func (*GetForecastWorkloadsRequest) ProtoMessage()
func (*GetForecastWorkloadsRequest) ProtoReflect ¶
func (x *GetForecastWorkloadsRequest) ProtoReflect() protoreflect.Message
func (*GetForecastWorkloadsRequest) Reset ¶
func (x *GetForecastWorkloadsRequest) Reset()
func (*GetForecastWorkloadsRequest) String ¶
func (x *GetForecastWorkloadsRequest) String() string
type GetForecastWorkloadsResponse ¶
type GetForecastWorkloadsResponse struct {
WorkloadItems []*WorkloadItem `protobuf:"bytes,1,rep,name=workload_items,json=workloadItems,proto3" json:"workload_items,omitempty"` // List of workload hierarchy items.
CostInfo *CostInfo `protobuf:"bytes,2,opt,name=cost_info,json=costInfo,proto3" json:"cost_info,omitempty"` // Aggregated cost information for workloads.
ResourceMetrics []*ForecastResourceMetrics `protobuf:"bytes,3,rep,name=resource_metrics,json=resourceMetrics,proto3" json:"resource_metrics,omitempty"` // List of forecasted resource metrics for the workload.
ResourceSummary *ResourceSummary `protobuf:"bytes,4,opt,name=resource_summary,json=resourceSummary,proto3" json:"resource_summary,omitempty"` // Summary of resource counts and pod statuses.
// contains filtered or unexported fields
}
Response to forecast workloads request
func (*GetForecastWorkloadsResponse) Descriptor
deprecated
func (*GetForecastWorkloadsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetForecastWorkloadsResponse.ProtoReflect.Descriptor instead.
func (*GetForecastWorkloadsResponse) GetCostInfo ¶
func (x *GetForecastWorkloadsResponse) GetCostInfo() *CostInfo
func (*GetForecastWorkloadsResponse) GetResourceMetrics ¶
func (x *GetForecastWorkloadsResponse) GetResourceMetrics() []*ForecastResourceMetrics
func (*GetForecastWorkloadsResponse) GetResourceSummary ¶
func (x *GetForecastWorkloadsResponse) GetResourceSummary() *ResourceSummary
func (*GetForecastWorkloadsResponse) GetWorkloadItems ¶
func (x *GetForecastWorkloadsResponse) GetWorkloadItems() []*WorkloadItem
func (*GetForecastWorkloadsResponse) ProtoMessage ¶
func (*GetForecastWorkloadsResponse) ProtoMessage()
func (*GetForecastWorkloadsResponse) ProtoReflect ¶
func (x *GetForecastWorkloadsResponse) ProtoReflect() protoreflect.Message
func (*GetForecastWorkloadsResponse) Reset ¶
func (x *GetForecastWorkloadsResponse) Reset()
func (*GetForecastWorkloadsResponse) String ¶
func (x *GetForecastWorkloadsResponse) String() string
type GetInstanceRequest ¶
type GetInstanceRequest struct {
InstanceId int64 `protobuf:"varint,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
// contains filtered or unexported fields
}
func (*GetInstanceRequest) Descriptor
deprecated
func (*GetInstanceRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetInstanceRequest.ProtoReflect.Descriptor instead.
func (*GetInstanceRequest) GetInstanceId ¶
func (x *GetInstanceRequest) GetInstanceId() int64
func (*GetInstanceRequest) ProtoMessage ¶
func (*GetInstanceRequest) ProtoMessage()
func (*GetInstanceRequest) ProtoReflect ¶
func (x *GetInstanceRequest) ProtoReflect() protoreflect.Message
func (*GetInstanceRequest) Reset ¶
func (x *GetInstanceRequest) Reset()
func (*GetInstanceRequest) String ¶
func (x *GetInstanceRequest) String() string
type GetInstanceResponse ¶
type GetInstanceResponse struct {
Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
// contains filtered or unexported fields
}
func (*GetInstanceResponse) Descriptor
deprecated
func (*GetInstanceResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetInstanceResponse.ProtoReflect.Descriptor instead.
func (*GetInstanceResponse) GetInstance ¶
func (x *GetInstanceResponse) GetInstance() *Instance
func (*GetInstanceResponse) ProtoMessage ¶
func (*GetInstanceResponse) ProtoMessage()
func (*GetInstanceResponse) ProtoReflect ¶
func (x *GetInstanceResponse) ProtoReflect() protoreflect.Message
func (*GetInstanceResponse) Reset ¶
func (x *GetInstanceResponse) Reset()
func (*GetInstanceResponse) String ¶
func (x *GetInstanceResponse) String() string
type GetInstanceTypeRequest ¶
type GetInstanceTypeRequest struct {
InstanceTypeId int64 `protobuf:"varint,1,opt,name=instance_type_id,json=instanceTypeId,proto3" json:"instance_type_id,omitempty"`
// contains filtered or unexported fields
}
InstanceType related messages
func (*GetInstanceTypeRequest) Descriptor
deprecated
func (*GetInstanceTypeRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetInstanceTypeRequest.ProtoReflect.Descriptor instead.
func (*GetInstanceTypeRequest) GetInstanceTypeId ¶
func (x *GetInstanceTypeRequest) GetInstanceTypeId() int64
func (*GetInstanceTypeRequest) ProtoMessage ¶
func (*GetInstanceTypeRequest) ProtoMessage()
func (*GetInstanceTypeRequest) ProtoReflect ¶
func (x *GetInstanceTypeRequest) ProtoReflect() protoreflect.Message
func (*GetInstanceTypeRequest) Reset ¶
func (x *GetInstanceTypeRequest) Reset()
func (*GetInstanceTypeRequest) String ¶
func (x *GetInstanceTypeRequest) String() string
type GetInstanceTypeResponse ¶
type GetInstanceTypeResponse struct {
InstanceType *InstanceType `protobuf:"bytes,1,opt,name=instance_type,json=instanceType,proto3" json:"instance_type,omitempty"`
// contains filtered or unexported fields
}
func (*GetInstanceTypeResponse) Descriptor
deprecated
func (*GetInstanceTypeResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetInstanceTypeResponse.ProtoReflect.Descriptor instead.
func (*GetInstanceTypeResponse) GetInstanceType ¶
func (x *GetInstanceTypeResponse) GetInstanceType() *InstanceType
func (*GetInstanceTypeResponse) ProtoMessage ¶
func (*GetInstanceTypeResponse) ProtoMessage()
func (*GetInstanceTypeResponse) ProtoReflect ¶
func (x *GetInstanceTypeResponse) ProtoReflect() protoreflect.Message
func (*GetInstanceTypeResponse) Reset ¶
func (x *GetInstanceTypeResponse) Reset()
func (*GetInstanceTypeResponse) String ¶
func (x *GetInstanceTypeResponse) String() string
type GetInstanceTypesRequest ¶
type GetInstanceTypesRequest struct {
CloudProviderId *int64 `protobuf:"varint,1,opt,name=cloud_provider_id,json=cloudProviderId,proto3,oneof" json:"cloud_provider_id,omitempty"`
// contains filtered or unexported fields
}
func (*GetInstanceTypesRequest) Descriptor
deprecated
func (*GetInstanceTypesRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetInstanceTypesRequest.ProtoReflect.Descriptor instead.
func (*GetInstanceTypesRequest) GetCloudProviderId ¶
func (x *GetInstanceTypesRequest) GetCloudProviderId() int64
func (*GetInstanceTypesRequest) ProtoMessage ¶
func (*GetInstanceTypesRequest) ProtoMessage()
func (*GetInstanceTypesRequest) ProtoReflect ¶
func (x *GetInstanceTypesRequest) ProtoReflect() protoreflect.Message
func (*GetInstanceTypesRequest) Reset ¶
func (x *GetInstanceTypesRequest) Reset()
func (*GetInstanceTypesRequest) String ¶
func (x *GetInstanceTypesRequest) String() string
type GetInstanceTypesResponse ¶
type GetInstanceTypesResponse struct {
InstanceTypes []*InstanceType `protobuf:"bytes,1,rep,name=instance_types,json=instanceTypes,proto3" json:"instance_types,omitempty"`
// contains filtered or unexported fields
}
func (*GetInstanceTypesResponse) Descriptor
deprecated
func (*GetInstanceTypesResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetInstanceTypesResponse.ProtoReflect.Descriptor instead.
func (*GetInstanceTypesResponse) GetInstanceTypes ¶
func (x *GetInstanceTypesResponse) GetInstanceTypes() []*InstanceType
func (*GetInstanceTypesResponse) ProtoMessage ¶
func (*GetInstanceTypesResponse) ProtoMessage()
func (*GetInstanceTypesResponse) ProtoReflect ¶
func (x *GetInstanceTypesResponse) ProtoReflect() protoreflect.Message
func (*GetInstanceTypesResponse) Reset ¶
func (x *GetInstanceTypesResponse) Reset()
func (*GetInstanceTypesResponse) String ¶
func (x *GetInstanceTypesResponse) String() string
type GetInstancesRequest ¶
type GetInstancesRequest struct {
RegionId *int64 `protobuf:"varint,1,opt,name=region_id,json=regionId,proto3,oneof" json:"region_id,omitempty"`
AvailabilityZoneId *int64 `protobuf:"varint,2,opt,name=availability_zone_id,json=availabilityZoneId,proto3,oneof" json:"availability_zone_id,omitempty"`
OperatingSystemId *int64 `protobuf:"varint,3,opt,name=operating_system_id,json=operatingSystemId,proto3,oneof" json:"operating_system_id,omitempty"`
CloudProviderId *int64 `protobuf:"varint,4,opt,name=cloud_provider_id,json=cloudProviderId,proto3,oneof" json:"cloud_provider_id,omitempty"`
InstanceTypeId *int64 `protobuf:"varint,5,opt,name=instance_type_id,json=instanceTypeId,proto3,oneof" json:"instance_type_id,omitempty"`
// contains filtered or unexported fields
}
func (*GetInstancesRequest) Descriptor
deprecated
func (*GetInstancesRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetInstancesRequest.ProtoReflect.Descriptor instead.
func (*GetInstancesRequest) GetAvailabilityZoneId ¶
func (x *GetInstancesRequest) GetAvailabilityZoneId() int64
func (*GetInstancesRequest) GetCloudProviderId ¶
func (x *GetInstancesRequest) GetCloudProviderId() int64
func (*GetInstancesRequest) GetInstanceTypeId ¶
func (x *GetInstancesRequest) GetInstanceTypeId() int64
func (*GetInstancesRequest) GetOperatingSystemId ¶
func (x *GetInstancesRequest) GetOperatingSystemId() int64
func (*GetInstancesRequest) GetRegionId ¶
func (x *GetInstancesRequest) GetRegionId() int64
func (*GetInstancesRequest) ProtoMessage ¶
func (*GetInstancesRequest) ProtoMessage()
func (*GetInstancesRequest) ProtoReflect ¶
func (x *GetInstancesRequest) ProtoReflect() protoreflect.Message
func (*GetInstancesRequest) Reset ¶
func (x *GetInstancesRequest) Reset()
func (*GetInstancesRequest) String ¶
func (x *GetInstancesRequest) String() string
type GetInstancesResponse ¶
type GetInstancesResponse struct {
Instances []*Instance `protobuf:"bytes,1,rep,name=instances,proto3" json:"instances,omitempty"`
// contains filtered or unexported fields
}
func (*GetInstancesResponse) Descriptor
deprecated
func (*GetInstancesResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetInstancesResponse.ProtoReflect.Descriptor instead.
func (*GetInstancesResponse) GetInstances ¶
func (x *GetInstancesResponse) GetInstances() []*Instance
func (*GetInstancesResponse) ProtoMessage ¶
func (*GetInstancesResponse) ProtoMessage()
func (*GetInstancesResponse) ProtoReflect ¶
func (x *GetInstancesResponse) ProtoReflect() protoreflect.Message
func (*GetInstancesResponse) Reset ¶
func (x *GetInstancesResponse) Reset()
func (*GetInstancesResponse) String ¶
func (x *GetInstancesResponse) String() string
type GetLatestOperatorVersionRequest ¶
type GetLatestOperatorVersionRequest struct {
// contains filtered or unexported fields
}
func (*GetLatestOperatorVersionRequest) Descriptor
deprecated
func (*GetLatestOperatorVersionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetLatestOperatorVersionRequest.ProtoReflect.Descriptor instead.
func (*GetLatestOperatorVersionRequest) ProtoMessage ¶
func (*GetLatestOperatorVersionRequest) ProtoMessage()
func (*GetLatestOperatorVersionRequest) ProtoReflect ¶
func (x *GetLatestOperatorVersionRequest) ProtoReflect() protoreflect.Message
func (*GetLatestOperatorVersionRequest) Reset ¶
func (x *GetLatestOperatorVersionRequest) Reset()
func (*GetLatestOperatorVersionRequest) String ¶
func (x *GetLatestOperatorVersionRequest) String() string
type GetLatestOperatorVersionResponse ¶
type GetLatestOperatorVersionResponse struct {
ZxpInfo *OperatorInfo `protobuf:"bytes,1,opt,name=zxp_info,json=zxpInfo,proto3" json:"zxp_info,omitempty"`
ZxpHelmInfo *OperatorInfo `protobuf:"bytes,2,opt,name=zxp_helm_info,json=zxpHelmInfo,proto3" json:"zxp_helm_info,omitempty"`
ZxpNetmonInfo *OperatorInfo `protobuf:"bytes,3,opt,name=zxp_netmon_info,json=zxpNetmonInfo,proto3" json:"zxp_netmon_info,omitempty"`
ZxpNetmonHelmInfo *OperatorInfo `protobuf:"bytes,4,opt,name=zxp_netmon_helm_info,json=zxpNetmonHelmInfo,proto3" json:"zxp_netmon_helm_info,omitempty"`
DakrOpInfo *OperatorInfo `protobuf:"bytes,11,opt,name=dakr_op_info,json=dakrOpInfo,proto3" json:"dakr_op_info,omitempty"`
DakrOpHelmInfo *OperatorInfo `protobuf:"bytes,12,opt,name=dakr_op_helm_info,json=dakrOpHelmInfo,proto3" json:"dakr_op_helm_info,omitempty"`
NodeOpInfo *OperatorInfo `protobuf:"bytes,13,opt,name=node_op_info,json=nodeOpInfo,proto3" json:"node_op_info,omitempty"`
SecurityOpInfo *OperatorInfo `protobuf:"bytes,14,opt,name=security_op_info,json=securityOpInfo,proto3" json:"security_op_info,omitempty"`
SecurityOpHelmInfo *OperatorInfo `protobuf:"bytes,15,opt,name=security_op_helm_info,json=securityOpHelmInfo,proto3" json:"security_op_helm_info,omitempty"`
// contains filtered or unexported fields
}
func (*GetLatestOperatorVersionResponse) Descriptor
deprecated
func (*GetLatestOperatorVersionResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetLatestOperatorVersionResponse.ProtoReflect.Descriptor instead.
func (*GetLatestOperatorVersionResponse) GetDakrOpHelmInfo ¶
func (x *GetLatestOperatorVersionResponse) GetDakrOpHelmInfo() *OperatorInfo
func (*GetLatestOperatorVersionResponse) GetDakrOpInfo ¶
func (x *GetLatestOperatorVersionResponse) GetDakrOpInfo() *OperatorInfo
func (*GetLatestOperatorVersionResponse) GetNodeOpInfo ¶
func (x *GetLatestOperatorVersionResponse) GetNodeOpInfo() *OperatorInfo
func (*GetLatestOperatorVersionResponse) GetSecurityOpHelmInfo ¶ added in v0.0.55
func (x *GetLatestOperatorVersionResponse) GetSecurityOpHelmInfo() *OperatorInfo
func (*GetLatestOperatorVersionResponse) GetSecurityOpInfo ¶ added in v0.0.55
func (x *GetLatestOperatorVersionResponse) GetSecurityOpInfo() *OperatorInfo
func (*GetLatestOperatorVersionResponse) GetZxpHelmInfo ¶
func (x *GetLatestOperatorVersionResponse) GetZxpHelmInfo() *OperatorInfo
func (*GetLatestOperatorVersionResponse) GetZxpInfo ¶
func (x *GetLatestOperatorVersionResponse) GetZxpInfo() *OperatorInfo
func (*GetLatestOperatorVersionResponse) GetZxpNetmonHelmInfo ¶ added in v0.0.55
func (x *GetLatestOperatorVersionResponse) GetZxpNetmonHelmInfo() *OperatorInfo
func (*GetLatestOperatorVersionResponse) GetZxpNetmonInfo ¶ added in v0.0.55
func (x *GetLatestOperatorVersionResponse) GetZxpNetmonInfo() *OperatorInfo
func (*GetLatestOperatorVersionResponse) ProtoMessage ¶
func (*GetLatestOperatorVersionResponse) ProtoMessage()
func (*GetLatestOperatorVersionResponse) ProtoReflect ¶
func (x *GetLatestOperatorVersionResponse) ProtoReflect() protoreflect.Message
func (*GetLatestOperatorVersionResponse) Reset ¶
func (x *GetLatestOperatorVersionResponse) Reset()
func (*GetLatestOperatorVersionResponse) String ¶
func (x *GetLatestOperatorVersionResponse) String() string
type GetNetworkDependenciesRequest ¶ added in v0.0.55
type GetNetworkDependenciesRequest struct {
ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
StartTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
EndTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
SrcNamespaces []string `protobuf:"bytes,4,rep,name=src_namespaces,json=srcNamespaces,proto3" json:"src_namespaces,omitempty"` // Filter by source namespaces (optional)
SrcNodeGroups []string `protobuf:"bytes,5,rep,name=src_node_groups,json=srcNodeGroups,proto3" json:"src_node_groups,omitempty"` // Filter by source node groups (optional)
// contains filtered or unexported fields
}
Request for network dependency graph (workload-level aggregation)
func (*GetNetworkDependenciesRequest) Descriptor
deprecated
added in
v0.0.55
func (*GetNetworkDependenciesRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetNetworkDependenciesRequest.ProtoReflect.Descriptor instead.
func (*GetNetworkDependenciesRequest) GetClusterId ¶ added in v0.0.55
func (x *GetNetworkDependenciesRequest) GetClusterId() string
func (*GetNetworkDependenciesRequest) GetEndTime ¶ added in v0.0.55
func (x *GetNetworkDependenciesRequest) GetEndTime() *timestamppb.Timestamp
func (*GetNetworkDependenciesRequest) GetSrcNamespaces ¶ added in v0.0.55
func (x *GetNetworkDependenciesRequest) GetSrcNamespaces() []string
func (*GetNetworkDependenciesRequest) GetSrcNodeGroups ¶ added in v0.0.55
func (x *GetNetworkDependenciesRequest) GetSrcNodeGroups() []string
func (*GetNetworkDependenciesRequest) GetStartTime ¶ added in v0.0.55
func (x *GetNetworkDependenciesRequest) GetStartTime() *timestamppb.Timestamp
func (*GetNetworkDependenciesRequest) ProtoMessage ¶ added in v0.0.55
func (*GetNetworkDependenciesRequest) ProtoMessage()
func (*GetNetworkDependenciesRequest) ProtoReflect ¶ added in v0.0.55
func (x *GetNetworkDependenciesRequest) ProtoReflect() protoreflect.Message
func (*GetNetworkDependenciesRequest) Reset ¶ added in v0.0.55
func (x *GetNetworkDependenciesRequest) Reset()
func (*GetNetworkDependenciesRequest) String ¶ added in v0.0.55
func (x *GetNetworkDependenciesRequest) String() string
type GetNetworkDependenciesResponse ¶ added in v0.0.55
type GetNetworkDependenciesResponse struct {
Edges []*DependencyEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
// contains filtered or unexported fields
}
Response containing dependency edges
func (*GetNetworkDependenciesResponse) Descriptor
deprecated
added in
v0.0.55
func (*GetNetworkDependenciesResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetNetworkDependenciesResponse.ProtoReflect.Descriptor instead.
func (*GetNetworkDependenciesResponse) GetEdges ¶ added in v0.0.55
func (x *GetNetworkDependenciesResponse) GetEdges() []*DependencyEdge
func (*GetNetworkDependenciesResponse) ProtoMessage ¶ added in v0.0.55
func (*GetNetworkDependenciesResponse) ProtoMessage()
func (*GetNetworkDependenciesResponse) ProtoReflect ¶ added in v0.0.55
func (x *GetNetworkDependenciesResponse) ProtoReflect() protoreflect.Message
func (*GetNetworkDependenciesResponse) Reset ¶ added in v0.0.55
func (x *GetNetworkDependenciesResponse) Reset()
func (*GetNetworkDependenciesResponse) String ¶ added in v0.0.55
func (x *GetNetworkDependenciesResponse) String() string
type GetNodeGroupRequest ¶
type GetNodeGroupRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"` // Unique identifier for the team.
ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // Unique identifier for the cluster.
NodeGroupName string `protobuf:"bytes,3,opt,name=node_group_name,json=nodeGroupName,proto3" json:"node_group_name,omitempty"` // Identifier for node group.
ShowDeleted bool `protobuf:"varint,11,opt,name=show_deleted,json=showDeleted,proto3" json:"show_deleted,omitempty"`
StartTime *timestamppb.Timestamp `protobuf:"bytes,21,opt,name=start_time,json=startTime,proto3,oneof" json:"start_time,omitempty"`
EndTime *timestamppb.Timestamp `protobuf:"bytes,22,opt,name=end_time,json=endTime,proto3,oneof" json:"end_time,omitempty"`
// contains filtered or unexported fields
}
GetNodeGroupRequest is used to fetch node group for a specific cluster.
func (*GetNodeGroupRequest) Descriptor
deprecated
func (*GetNodeGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetNodeGroupRequest.ProtoReflect.Descriptor instead.
func (*GetNodeGroupRequest) GetClusterId ¶
func (x *GetNodeGroupRequest) GetClusterId() string
func (*GetNodeGroupRequest) GetEndTime ¶
func (x *GetNodeGroupRequest) GetEndTime() *timestamppb.Timestamp
func (*GetNodeGroupRequest) GetNodeGroupName ¶
func (x *GetNodeGroupRequest) GetNodeGroupName() string
func (*GetNodeGroupRequest) GetShowDeleted ¶
func (x *GetNodeGroupRequest) GetShowDeleted() bool
func (*GetNodeGroupRequest) GetStartTime ¶
func (x *GetNodeGroupRequest) GetStartTime() *timestamppb.Timestamp
func (*GetNodeGroupRequest) GetTeamId ¶
func (x *GetNodeGroupRequest) GetTeamId() string
func (*GetNodeGroupRequest) ProtoMessage ¶
func (*GetNodeGroupRequest) ProtoMessage()
func (*GetNodeGroupRequest) ProtoReflect ¶
func (x *GetNodeGroupRequest) ProtoReflect() protoreflect.Message
func (*GetNodeGroupRequest) Reset ¶
func (x *GetNodeGroupRequest) Reset()
func (*GetNodeGroupRequest) String ¶
func (x *GetNodeGroupRequest) String() string
type GetNodeGroupResponse ¶
type GetNodeGroupResponse struct {
NodeGroup *NodeGroup `protobuf:"bytes,1,opt,name=node_group,json=nodeGroup,proto3" json:"node_group,omitempty"` // Node Group
// contains filtered or unexported fields
}
GetNodeGroupResponse contains node group for a specific cluster.
func (*GetNodeGroupResponse) Descriptor
deprecated
func (*GetNodeGroupResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetNodeGroupResponse.ProtoReflect.Descriptor instead.
func (*GetNodeGroupResponse) GetNodeGroup ¶
func (x *GetNodeGroupResponse) GetNodeGroup() *NodeGroup
func (*GetNodeGroupResponse) ProtoMessage ¶
func (*GetNodeGroupResponse) ProtoMessage()
func (*GetNodeGroupResponse) ProtoReflect ¶
func (x *GetNodeGroupResponse) ProtoReflect() protoreflect.Message
func (*GetNodeGroupResponse) Reset ¶
func (x *GetNodeGroupResponse) Reset()
func (*GetNodeGroupResponse) String ¶
func (x *GetNodeGroupResponse) String() string
type GetNodeGroupsRequest ¶
type GetNodeGroupsRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"` // Unique identifier for the team.
ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // Unique identifier for the cluster.
StartTime *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=start_time,json=startTime,proto3,oneof" json:"start_time,omitempty"`
EndTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=end_time,json=endTime,proto3,oneof" json:"end_time,omitempty"`
BucketSize *int32 `protobuf:"varint,13,opt,name=bucket_size,json=bucketSize,proto3,oneof" json:"bucket_size,omitempty"`
ShowDeleted bool `protobuf:"varint,21,opt,name=show_deleted,json=showDeleted,proto3" json:"show_deleted,omitempty"`
// contains filtered or unexported fields
}
GetNodeGroupsRequest is used to fetch node groups for a specific cluster.
func (*GetNodeGroupsRequest) Descriptor
deprecated
func (*GetNodeGroupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetNodeGroupsRequest.ProtoReflect.Descriptor instead.
func (*GetNodeGroupsRequest) GetBucketSize ¶
func (x *GetNodeGroupsRequest) GetBucketSize() int32
func (*GetNodeGroupsRequest) GetClusterId ¶
func (x *GetNodeGroupsRequest) GetClusterId() string
func (*GetNodeGroupsRequest) GetEndTime ¶
func (x *GetNodeGroupsRequest) GetEndTime() *timestamppb.Timestamp
func (*GetNodeGroupsRequest) GetShowDeleted ¶
func (x *GetNodeGroupsRequest) GetShowDeleted() bool
func (*GetNodeGroupsRequest) GetStartTime ¶
func (x *GetNodeGroupsRequest) GetStartTime() *timestamppb.Timestamp
func (*GetNodeGroupsRequest) GetTeamId ¶
func (x *GetNodeGroupsRequest) GetTeamId() string
func (*GetNodeGroupsRequest) ProtoMessage ¶
func (*GetNodeGroupsRequest) ProtoMessage()
func (*GetNodeGroupsRequest) ProtoReflect ¶
func (x *GetNodeGroupsRequest) ProtoReflect() protoreflect.Message
func (*GetNodeGroupsRequest) Reset ¶
func (x *GetNodeGroupsRequest) Reset()
func (*GetNodeGroupsRequest) String ¶
func (x *GetNodeGroupsRequest) String() string
type GetNodeGroupsResponse ¶
type GetNodeGroupsResponse struct {
NodeGroups []*NodeGroup `protobuf:"bytes,1,rep,name=node_groups,json=nodeGroups,proto3" json:"node_groups,omitempty"` // List of node groups.
// contains filtered or unexported fields
}
GetNodeGroupsResponse contains the list of node groups for a specific cluster.
func (*GetNodeGroupsResponse) Descriptor
deprecated
func (*GetNodeGroupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetNodeGroupsResponse.ProtoReflect.Descriptor instead.
func (*GetNodeGroupsResponse) GetNodeGroups ¶
func (x *GetNodeGroupsResponse) GetNodeGroups() []*NodeGroup
func (*GetNodeGroupsResponse) ProtoMessage ¶
func (*GetNodeGroupsResponse) ProtoMessage()
func (*GetNodeGroupsResponse) ProtoReflect ¶
func (x *GetNodeGroupsResponse) ProtoReflect() protoreflect.Message
func (*GetNodeGroupsResponse) Reset ¶
func (x *GetNodeGroupsResponse) Reset()
func (*GetNodeGroupsResponse) String ¶
func (x *GetNodeGroupsResponse) String() string
type GetNodeGroupsUtilizationRequest ¶
type GetNodeGroupsUtilizationRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"` // Unique identifier for the team.
ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // Unique identifier for the cluster.
StartTime *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=start_time,json=startTime,proto3,oneof" json:"start_time,omitempty"`
EndTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=end_time,json=endTime,proto3,oneof" json:"end_time,omitempty"`
BucketSize *int32 `protobuf:"varint,13,opt,name=bucket_size,json=bucketSize,proto3,oneof" json:"bucket_size,omitempty"`
// contains filtered or unexported fields
}
GetNodeGroupsUtilizationRequest is used to fetch timeseries utilization data for node groups for a specific cluster.
func (*GetNodeGroupsUtilizationRequest) Descriptor
deprecated
func (*GetNodeGroupsUtilizationRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetNodeGroupsUtilizationRequest.ProtoReflect.Descriptor instead.
func (*GetNodeGroupsUtilizationRequest) GetBucketSize ¶
func (x *GetNodeGroupsUtilizationRequest) GetBucketSize() int32
func (*GetNodeGroupsUtilizationRequest) GetClusterId ¶
func (x *GetNodeGroupsUtilizationRequest) GetClusterId() string
func (*GetNodeGroupsUtilizationRequest) GetEndTime ¶
func (x *GetNodeGroupsUtilizationRequest) GetEndTime() *timestamppb.Timestamp
func (*GetNodeGroupsUtilizationRequest) GetStartTime ¶
func (x *GetNodeGroupsUtilizationRequest) GetStartTime() *timestamppb.Timestamp
func (*GetNodeGroupsUtilizationRequest) GetTeamId ¶
func (x *GetNodeGroupsUtilizationRequest) GetTeamId() string
func (*GetNodeGroupsUtilizationRequest) ProtoMessage ¶
func (*GetNodeGroupsUtilizationRequest) ProtoMessage()
func (*GetNodeGroupsUtilizationRequest) ProtoReflect ¶
func (x *GetNodeGroupsUtilizationRequest) ProtoReflect() protoreflect.Message
func (*GetNodeGroupsUtilizationRequest) Reset ¶
func (x *GetNodeGroupsUtilizationRequest) Reset()
func (*GetNodeGroupsUtilizationRequest) String ¶
func (x *GetNodeGroupsUtilizationRequest) String() string
type GetNodeGroupsUtilizationResponse ¶
type GetNodeGroupsUtilizationResponse struct {
NodeGroupToUtilMetrics map[string]*GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics `` /* 221-byte string literal not displayed */
InstanceTypeToUtilMetrics map[string]*GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics `` /* 230-byte string literal not displayed */
ReservationTypeToUtilMetrics map[string]*GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics `` /* 240-byte string literal not displayed */
LogicalAzToUtilMetrics map[string]*GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics `` /* 222-byte string literal not displayed */
// contains filtered or unexported fields
}
GetNodeGroupsResponse contains the list of node groups for a specific cluster.
func (*GetNodeGroupsUtilizationResponse) Descriptor
deprecated
func (*GetNodeGroupsUtilizationResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetNodeGroupsUtilizationResponse.ProtoReflect.Descriptor instead.
func (*GetNodeGroupsUtilizationResponse) GetInstanceTypeToUtilMetrics ¶
func (x *GetNodeGroupsUtilizationResponse) GetInstanceTypeToUtilMetrics() map[string]*GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics
func (*GetNodeGroupsUtilizationResponse) GetLogicalAzToUtilMetrics ¶
func (x *GetNodeGroupsUtilizationResponse) GetLogicalAzToUtilMetrics() map[string]*GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics
func (*GetNodeGroupsUtilizationResponse) GetNodeGroupToUtilMetrics ¶
func (x *GetNodeGroupsUtilizationResponse) GetNodeGroupToUtilMetrics() map[string]*GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics
func (*GetNodeGroupsUtilizationResponse) GetReservationTypeToUtilMetrics ¶
func (x *GetNodeGroupsUtilizationResponse) GetReservationTypeToUtilMetrics() map[string]*GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics
func (*GetNodeGroupsUtilizationResponse) ProtoMessage ¶
func (*GetNodeGroupsUtilizationResponse) ProtoMessage()
func (*GetNodeGroupsUtilizationResponse) ProtoReflect ¶
func (x *GetNodeGroupsUtilizationResponse) ProtoReflect() protoreflect.Message
func (*GetNodeGroupsUtilizationResponse) Reset ¶
func (x *GetNodeGroupsUtilizationResponse) Reset()
func (*GetNodeGroupsUtilizationResponse) String ¶
func (x *GetNodeGroupsUtilizationResponse) String() string
type GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics ¶
type GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics struct {
NodeGroupMetrics []*NodeGroupMetric `protobuf:"bytes,1,rep,name=node_group_metrics,json=nodeGroupMetrics,proto3" json:"node_group_metrics,omitempty"`
// contains filtered or unexported fields
}
func (*GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics) Descriptor
deprecated
func (*GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics) Descriptor() ([]byte, []int)
Deprecated: Use GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics.ProtoReflect.Descriptor instead.
func (*GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics) GetNodeGroupMetrics ¶
func (x *GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics) GetNodeGroupMetrics() []*NodeGroupMetric
func (*GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics) ProtoMessage ¶
func (*GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics) ProtoMessage()
func (*GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics) ProtoReflect ¶
func (x *GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics) ProtoReflect() protoreflect.Message
func (*GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics) Reset ¶
func (x *GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics) Reset()
func (*GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics) String ¶
func (x *GetNodeGroupsUtilizationResponse_ListNodeGroupMetrics) String() string
type GetNodeRequest ¶
type GetNodeRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"` // Unique identifier for the team.
ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // Unique identifier for the cluster.
NodeId *string `protobuf:"bytes,3,opt,name=node_id,json=nodeId,proto3,oneof" json:"node_id,omitempty"` // Unique identifier for the node.
NodeUid *string `protobuf:"bytes,4,opt,name=node_uid,json=nodeUid,proto3,oneof" json:"node_uid,omitempty"` // alternatively -> Unique identifier for the node. !!!should be oneof
WithDetails bool `protobuf:"varint,11,opt,name=with_details,json=withDetails,proto3" json:"with_details,omitempty"` // Optional flag to include additional resource details
WithMetadata bool `protobuf:"varint,12,opt,name=with_metadata,json=withMetadata,proto3" json:"with_metadata,omitempty"` // Optional flag to include metadata
StartTime *timestamppb.Timestamp `protobuf:"bytes,21,opt,name=start_time,json=startTime,proto3,oneof" json:"start_time,omitempty"`
EndTime *timestamppb.Timestamp `protobuf:"bytes,22,opt,name=end_time,json=endTime,proto3,oneof" json:"end_time,omitempty"`
// contains filtered or unexported fields
}
GetNodeRequest is used to fetch a node in a specific cluster.
func (*GetNodeRequest) Descriptor
deprecated
func (*GetNodeRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetNodeRequest.ProtoReflect.Descriptor instead.
func (*GetNodeRequest) GetClusterId ¶
func (x *GetNodeRequest) GetClusterId() string
func (*GetNodeRequest) GetEndTime ¶
func (x *GetNodeRequest) GetEndTime() *timestamppb.Timestamp
func (*GetNodeRequest) GetNodeId ¶
func (x *GetNodeRequest) GetNodeId() string
func (*GetNodeRequest) GetNodeUid ¶
func (x *GetNodeRequest) GetNodeUid() string
func (*GetNodeRequest) GetStartTime ¶
func (x *GetNodeRequest) GetStartTime() *timestamppb.Timestamp
func (*GetNodeRequest) GetTeamId ¶
func (x *GetNodeRequest) GetTeamId() string
func (*GetNodeRequest) GetWithDetails ¶
func (x *GetNodeRequest) GetWithDetails() bool
func (*GetNodeRequest) GetWithMetadata ¶
func (x *GetNodeRequest) GetWithMetadata() bool
func (*GetNodeRequest) ProtoMessage ¶
func (*GetNodeRequest) ProtoMessage()
func (*GetNodeRequest) ProtoReflect ¶
func (x *GetNodeRequest) ProtoReflect() protoreflect.Message
func (*GetNodeRequest) Reset ¶
func (x *GetNodeRequest) Reset()
func (*GetNodeRequest) String ¶
func (x *GetNodeRequest) String() string
type GetNodeResponse ¶
type GetNodeResponse struct {
Node *Node `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"` // Details of the node.
ResourceMetrics *ResourceMetrics `protobuf:"bytes,2,opt,name=resource_metrics,json=resourceMetrics,proto3" json:"resource_metrics,omitempty"` // Resource metrics for the node.
CostInfo *CostInfo `protobuf:"bytes,3,opt,name=cost_info,json=costInfo,proto3" json:"cost_info,omitempty"` // Cost details for the node.
CostDataPoints []*CostDataPoint `protobuf:"bytes,4,rep,name=cost_data_points,json=costDataPoints,proto3" json:"cost_data_points,omitempty"` // Time-series cost data points for the node.
ResourceDataPoints []*ResourceDataPoint `protobuf:"bytes,5,rep,name=resource_data_points,json=resourceDataPoints,proto3" json:"resource_data_points,omitempty"` // Time-series resource metrics for the node.
// contains filtered or unexported fields
}
GetNodeResponse contains details and metrics for a specific node in a cluster.
func (*GetNodeResponse) Descriptor
deprecated
func (*GetNodeResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetNodeResponse.ProtoReflect.Descriptor instead.
func (*GetNodeResponse) GetCostDataPoints ¶
func (x *GetNodeResponse) GetCostDataPoints() []*CostDataPoint
func (*GetNodeResponse) GetCostInfo ¶
func (x *GetNodeResponse) GetCostInfo() *CostInfo
func (*GetNodeResponse) GetNode ¶
func (x *GetNodeResponse) GetNode() *Node
func (*GetNodeResponse) GetResourceDataPoints ¶
func (x *GetNodeResponse) GetResourceDataPoints() []*ResourceDataPoint
func (*GetNodeResponse) GetResourceMetrics ¶
func (x *GetNodeResponse) GetResourceMetrics() *ResourceMetrics
func (*GetNodeResponse) ProtoMessage ¶
func (*GetNodeResponse) ProtoMessage()
func (*GetNodeResponse) ProtoReflect ¶
func (x *GetNodeResponse) ProtoReflect() protoreflect.Message
func (*GetNodeResponse) Reset ¶
func (x *GetNodeResponse) Reset()
func (*GetNodeResponse) String ¶
func (x *GetNodeResponse) String() string
type GetOperatingSystemRequest ¶
type GetOperatingSystemRequest struct {
OperatingSystemId int64 `protobuf:"varint,1,opt,name=operating_system_id,json=operatingSystemId,proto3" json:"operating_system_id,omitempty"`
// contains filtered or unexported fields
}
func (*GetOperatingSystemRequest) Descriptor
deprecated
func (*GetOperatingSystemRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetOperatingSystemRequest.ProtoReflect.Descriptor instead.
func (*GetOperatingSystemRequest) GetOperatingSystemId ¶
func (x *GetOperatingSystemRequest) GetOperatingSystemId() int64
func (*GetOperatingSystemRequest) ProtoMessage ¶
func (*GetOperatingSystemRequest) ProtoMessage()
func (*GetOperatingSystemRequest) ProtoReflect ¶
func (x *GetOperatingSystemRequest) ProtoReflect() protoreflect.Message
func (*GetOperatingSystemRequest) Reset ¶
func (x *GetOperatingSystemRequest) Reset()
func (*GetOperatingSystemRequest) String ¶
func (x *GetOperatingSystemRequest) String() string
type GetOperatingSystemResponse ¶
type GetOperatingSystemResponse struct {
OperatingSystem *OperatingSystem `protobuf:"bytes,1,opt,name=operating_system,json=operatingSystem,proto3" json:"operating_system,omitempty"`
// contains filtered or unexported fields
}
func (*GetOperatingSystemResponse) Descriptor
deprecated
func (*GetOperatingSystemResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetOperatingSystemResponse.ProtoReflect.Descriptor instead.
func (*GetOperatingSystemResponse) GetOperatingSystem ¶
func (x *GetOperatingSystemResponse) GetOperatingSystem() *OperatingSystem
func (*GetOperatingSystemResponse) ProtoMessage ¶
func (*GetOperatingSystemResponse) ProtoMessage()
func (*GetOperatingSystemResponse) ProtoReflect ¶
func (x *GetOperatingSystemResponse) ProtoReflect() protoreflect.Message
func (*GetOperatingSystemResponse) Reset ¶
func (x *GetOperatingSystemResponse) Reset()
func (*GetOperatingSystemResponse) String ¶
func (x *GetOperatingSystemResponse) String() string
type GetOperatingSystemsRequest ¶
type GetOperatingSystemsRequest struct {
// contains filtered or unexported fields
}
func (*GetOperatingSystemsRequest) Descriptor
deprecated
func (*GetOperatingSystemsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetOperatingSystemsRequest.ProtoReflect.Descriptor instead.
func (*GetOperatingSystemsRequest) ProtoMessage ¶
func (*GetOperatingSystemsRequest) ProtoMessage()
func (*GetOperatingSystemsRequest) ProtoReflect ¶
func (x *GetOperatingSystemsRequest) ProtoReflect() protoreflect.Message
func (*GetOperatingSystemsRequest) Reset ¶
func (x *GetOperatingSystemsRequest) Reset()
func (*GetOperatingSystemsRequest) String ¶
func (x *GetOperatingSystemsRequest) String() string
type GetOperatingSystemsResponse ¶
type GetOperatingSystemsResponse struct {
OperatingSystems []*OperatingSystem `protobuf:"bytes,1,rep,name=operating_systems,json=operatingSystems,proto3" json:"operating_systems,omitempty"`
// contains filtered or unexported fields
}
func (*GetOperatingSystemsResponse) Descriptor
deprecated
func (*GetOperatingSystemsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetOperatingSystemsResponse.ProtoReflect.Descriptor instead.
func (*GetOperatingSystemsResponse) GetOperatingSystems ¶
func (x *GetOperatingSystemsResponse) GetOperatingSystems() []*OperatingSystem
func (*GetOperatingSystemsResponse) ProtoMessage ¶
func (*GetOperatingSystemsResponse) ProtoMessage()
func (*GetOperatingSystemsResponse) ProtoReflect ¶
func (x *GetOperatingSystemsResponse) ProtoReflect() protoreflect.Message
func (*GetOperatingSystemsResponse) Reset ¶
func (x *GetOperatingSystemsResponse) Reset()
func (*GetOperatingSystemsResponse) String ¶
func (x *GetOperatingSystemsResponse) String() string
type GetPodsRequest ¶
type GetPodsRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"` // Unique identifier for the team.
ClusterId *string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3,oneof" json:"cluster_id,omitempty"` // Unique identifier for the cluster.
Search *string `protobuf:"bytes,4,opt,name=search,proto3,oneof" json:"search,omitempty"` // Search term to filter pods by name
Pagination *Pagination `protobuf:"bytes,11,opt,name=pagination,proto3" json:"pagination,omitempty"` // Pagination parameters
NodeGroupNames []string `protobuf:"bytes,25,rep,name=node_group_names,json=nodeGroupNames,proto3" json:"node_group_names,omitempty"` // Optional filter for node groups
NodeIds []string `protobuf:"bytes,26,rep,name=node_ids,json=nodeIds,proto3" json:"node_ids,omitempty"` // Optional filter for specific node IDs
StartTime *timestamppb.Timestamp `protobuf:"bytes,27,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` // Start time for metrics query
EndTime *timestamppb.Timestamp `protobuf:"bytes,28,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` // End time for metrics query
// contains filtered or unexported fields
}
GetPodsRequest is used to fetch Pod resources from db.
func (*GetPodsRequest) Descriptor
deprecated
func (*GetPodsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetPodsRequest.ProtoReflect.Descriptor instead.
func (*GetPodsRequest) GetClusterId ¶
func (x *GetPodsRequest) GetClusterId() string
func (*GetPodsRequest) GetEndTime ¶ added in v0.0.55
func (x *GetPodsRequest) GetEndTime() *timestamppb.Timestamp
func (*GetPodsRequest) GetNodeGroupNames ¶
func (x *GetPodsRequest) GetNodeGroupNames() []string
func (*GetPodsRequest) GetNodeIds ¶
func (x *GetPodsRequest) GetNodeIds() []string
func (*GetPodsRequest) GetPagination ¶
func (x *GetPodsRequest) GetPagination() *Pagination
func (*GetPodsRequest) GetSearch ¶
func (x *GetPodsRequest) GetSearch() string
func (*GetPodsRequest) GetStartTime ¶ added in v0.0.55
func (x *GetPodsRequest) GetStartTime() *timestamppb.Timestamp
func (*GetPodsRequest) GetTeamId ¶
func (x *GetPodsRequest) GetTeamId() string
func (*GetPodsRequest) ProtoMessage ¶
func (*GetPodsRequest) ProtoMessage()
func (*GetPodsRequest) ProtoReflect ¶
func (x *GetPodsRequest) ProtoReflect() protoreflect.Message
func (*GetPodsRequest) Reset ¶
func (x *GetPodsRequest) Reset()
func (*GetPodsRequest) String ¶
func (x *GetPodsRequest) String() string
type GetPodsResponse ¶
type GetPodsResponse struct {
WorkloadItems []*WorkloadItem `protobuf:"bytes,1,rep,name=workload_items,json=workloadItems,proto3" json:"workload_items,omitempty"` // List of pods.
Pagination *Pagination `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` // Pagination information
// contains filtered or unexported fields
}
GetPodsResponse is the response for getting pod resources.
func (*GetPodsResponse) Descriptor
deprecated
func (*GetPodsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetPodsResponse.ProtoReflect.Descriptor instead.
func (*GetPodsResponse) GetPagination ¶
func (x *GetPodsResponse) GetPagination() *Pagination
func (*GetPodsResponse) GetWorkloadItems ¶
func (x *GetPodsResponse) GetWorkloadItems() []*WorkloadItem
func (*GetPodsResponse) ProtoMessage ¶
func (*GetPodsResponse) ProtoMessage()
func (*GetPodsResponse) ProtoReflect ¶
func (x *GetPodsResponse) ProtoReflect() protoreflect.Message
func (*GetPodsResponse) Reset ¶
func (x *GetPodsResponse) Reset()
func (*GetPodsResponse) String ¶
func (x *GetPodsResponse) String() string
type GetRegionRequest ¶
type GetRegionRequest struct {
RegionId int64 `protobuf:"varint,1,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
// contains filtered or unexported fields
}
func (*GetRegionRequest) Descriptor
deprecated
func (*GetRegionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRegionRequest.ProtoReflect.Descriptor instead.
func (*GetRegionRequest) GetRegionId ¶
func (x *GetRegionRequest) GetRegionId() int64
func (*GetRegionRequest) ProtoMessage ¶
func (*GetRegionRequest) ProtoMessage()
func (*GetRegionRequest) ProtoReflect ¶
func (x *GetRegionRequest) ProtoReflect() protoreflect.Message
func (*GetRegionRequest) Reset ¶
func (x *GetRegionRequest) Reset()
func (*GetRegionRequest) String ¶
func (x *GetRegionRequest) String() string
type GetRegionResponse ¶
type GetRegionResponse struct {
Region *Region `protobuf:"bytes,1,opt,name=region,proto3" json:"region,omitempty"`
// contains filtered or unexported fields
}
func (*GetRegionResponse) Descriptor
deprecated
func (*GetRegionResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetRegionResponse.ProtoReflect.Descriptor instead.
func (*GetRegionResponse) GetRegion ¶
func (x *GetRegionResponse) GetRegion() *Region
func (*GetRegionResponse) ProtoMessage ¶
func (*GetRegionResponse) ProtoMessage()
func (*GetRegionResponse) ProtoReflect ¶
func (x *GetRegionResponse) ProtoReflect() protoreflect.Message
func (*GetRegionResponse) Reset ¶
func (x *GetRegionResponse) Reset()
func (*GetRegionResponse) String ¶
func (x *GetRegionResponse) String() string
type GetRegionsRequest ¶
type GetRegionsRequest struct {
// contains filtered or unexported fields
}
func (*GetRegionsRequest) Descriptor
deprecated
func (*GetRegionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRegionsRequest.ProtoReflect.Descriptor instead.
func (*GetRegionsRequest) ProtoMessage ¶
func (*GetRegionsRequest) ProtoMessage()
func (*GetRegionsRequest) ProtoReflect ¶
func (x *GetRegionsRequest) ProtoReflect() protoreflect.Message
func (*GetRegionsRequest) Reset ¶
func (x *GetRegionsRequest) Reset()
func (*GetRegionsRequest) String ¶
func (x *GetRegionsRequest) String() string
type GetRegionsResponse ¶
type GetRegionsResponse struct {
Regions []*Region `protobuf:"bytes,1,rep,name=regions,proto3" json:"regions,omitempty"`
// contains filtered or unexported fields
}
func (*GetRegionsResponse) Descriptor
deprecated
func (*GetRegionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetRegionsResponse.ProtoReflect.Descriptor instead.
func (*GetRegionsResponse) GetRegions ¶
func (x *GetRegionsResponse) GetRegions() []*Region
func (*GetRegionsResponse) ProtoMessage ¶
func (*GetRegionsResponse) ProtoMessage()
func (*GetRegionsResponse) ProtoReflect ¶
func (x *GetRegionsResponse) ProtoReflect() protoreflect.Message
func (*GetRegionsResponse) Reset ¶
func (x *GetRegionsResponse) Reset()
func (*GetRegionsResponse) String ¶
func (x *GetRegionsResponse) String() string
type GetRelatedResourcesRequest ¶
type GetRelatedResourcesRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"` // Unique identifier for the team.
ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // Unique identifier for the cluster.
Kind K8SObjectKind `protobuf:"varint,3,opt,name=kind,proto3,enum=api.v1.K8SObjectKind" json:"kind,omitempty"` // Type of object to get.
Uid string `protobuf:"bytes,4,opt,name=uid,proto3" json:"uid,omitempty"` // Unique identifier for the workload.
KarpenterKind *string `protobuf:"bytes,5,opt,name=karpenterKind,proto3,oneof" json:"karpenterKind,omitempty"` // used for karpenter deployments
// contains filtered or unexported fields
}
GetRelatedResourcesRequest is used to fetch relations for a specific kind
func (*GetRelatedResourcesRequest) Descriptor
deprecated
func (*GetRelatedResourcesRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRelatedResourcesRequest.ProtoReflect.Descriptor instead.
func (*GetRelatedResourcesRequest) GetClusterId ¶
func (x *GetRelatedResourcesRequest) GetClusterId() string
func (*GetRelatedResourcesRequest) GetKarpenterKind ¶
func (x *GetRelatedResourcesRequest) GetKarpenterKind() string
func (*GetRelatedResourcesRequest) GetKind ¶
func (x *GetRelatedResourcesRequest) GetKind() K8SObjectKind
func (*GetRelatedResourcesRequest) GetTeamId ¶
func (x *GetRelatedResourcesRequest) GetTeamId() string
func (*GetRelatedResourcesRequest) GetUid ¶
func (x *GetRelatedResourcesRequest) GetUid() string
func (*GetRelatedResourcesRequest) ProtoMessage ¶
func (*GetRelatedResourcesRequest) ProtoMessage()
func (*GetRelatedResourcesRequest) ProtoReflect ¶
func (x *GetRelatedResourcesRequest) ProtoReflect() protoreflect.Message
func (*GetRelatedResourcesRequest) Reset ¶
func (x *GetRelatedResourcesRequest) Reset()
func (*GetRelatedResourcesRequest) String ¶
func (x *GetRelatedResourcesRequest) String() string
type GetRelatedResourcesResponse ¶
type GetRelatedResourcesResponse struct {
Relations []*K8SRelatedResource `protobuf:"bytes,1,rep,name=relations,proto3" json:"relations,omitempty"` // List of resource relations.
Nodes []*K8SResourceNode `protobuf:"bytes,2,rep,name=nodes,proto3" json:"nodes,omitempty"` // List of unique nodes (resources) in the graph.
Edges []*K8SResourceEdge `protobuf:"bytes,3,rep,name=edges,proto3" json:"edges,omitempty"` // List of edges for the graph.
// contains filtered or unexported fields
}
func (*GetRelatedResourcesResponse) Descriptor
deprecated
func (*GetRelatedResourcesResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetRelatedResourcesResponse.ProtoReflect.Descriptor instead.
func (*GetRelatedResourcesResponse) GetEdges ¶
func (x *GetRelatedResourcesResponse) GetEdges() []*K8SResourceEdge
func (*GetRelatedResourcesResponse) GetNodes ¶
func (x *GetRelatedResourcesResponse) GetNodes() []*K8SResourceNode
func (*GetRelatedResourcesResponse) GetRelations ¶
func (x *GetRelatedResourcesResponse) GetRelations() []*K8SRelatedResource
func (*GetRelatedResourcesResponse) ProtoMessage ¶
func (*GetRelatedResourcesResponse) ProtoMessage()
func (*GetRelatedResourcesResponse) ProtoReflect ¶
func (x *GetRelatedResourcesResponse) ProtoReflect() protoreflect.Message
func (*GetRelatedResourcesResponse) Reset ¶
func (x *GetRelatedResourcesResponse) Reset()
func (*GetRelatedResourcesResponse) String ¶
func (x *GetRelatedResourcesResponse) String() string
type GetResourcesRequest ¶
type GetResourcesRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"` // Unique identifier for the team.
ClusterId *string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3,oneof" json:"cluster_id,omitempty"` // Unique identifier for the cluster.
Kind K8SObjectKind `protobuf:"varint,3,opt,name=kind,proto3,enum=api.v1.K8SObjectKind" json:"kind,omitempty"` // Type of object to get.
Search *string `protobuf:"bytes,4,opt,name=search,proto3,oneof" json:"search,omitempty"` // Search term to filter resources by name
Pagination *Pagination `protobuf:"bytes,11,opt,name=pagination,proto3" json:"pagination,omitempty"` // Pagination parameters
// contains filtered or unexported fields
}
GetResourcesRequest is uset to fetch resources from db.
func (*GetResourcesRequest) Descriptor
deprecated
func (*GetResourcesRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetResourcesRequest.ProtoReflect.Descriptor instead.
func (*GetResourcesRequest) GetClusterId ¶
func (x *GetResourcesRequest) GetClusterId() string
func (*GetResourcesRequest) GetKind ¶
func (x *GetResourcesRequest) GetKind() K8SObjectKind
func (*GetResourcesRequest) GetPagination ¶
func (x *GetResourcesRequest) GetPagination() *Pagination
func (*GetResourcesRequest) GetSearch ¶
func (x *GetResourcesRequest) GetSearch() string
func (*GetResourcesRequest) GetTeamId ¶
func (x *GetResourcesRequest) GetTeamId() string
func (*GetResourcesRequest) ProtoMessage ¶
func (*GetResourcesRequest) ProtoMessage()
func (*GetResourcesRequest) ProtoReflect ¶
func (x *GetResourcesRequest) ProtoReflect() protoreflect.Message
func (*GetResourcesRequest) Reset ¶
func (x *GetResourcesRequest) Reset()
func (*GetResourcesRequest) String ¶
func (x *GetResourcesRequest) String() string
type GetResourcesResponse ¶
type GetResourcesResponse struct {
WorkloadItems []*WorkloadItem `protobuf:"bytes,1,rep,name=workload_items,json=workloadItems,proto3" json:"workload_items,omitempty"` // Return list of resources requested
Pagination *Pagination `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` // Pagination information
// contains filtered or unexported fields
}
GetResourcesResponse is the response for getting k8s resources.
func (*GetResourcesResponse) Descriptor
deprecated
func (*GetResourcesResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetResourcesResponse.ProtoReflect.Descriptor instead.
func (*GetResourcesResponse) GetPagination ¶
func (x *GetResourcesResponse) GetPagination() *Pagination
func (*GetResourcesResponse) GetWorkloadItems ¶
func (x *GetResourcesResponse) GetWorkloadItems() []*WorkloadItem
func (*GetResourcesResponse) ProtoMessage ¶
func (*GetResourcesResponse) ProtoMessage()
func (*GetResourcesResponse) ProtoReflect ¶
func (x *GetResourcesResponse) ProtoReflect() protoreflect.Message
func (*GetResourcesResponse) Reset ¶
func (x *GetResourcesResponse) Reset()
func (*GetResourcesResponse) String ¶
func (x *GetResourcesResponse) String() string
type GetWorkloadPodHistoryRequest ¶
type GetWorkloadPodHistoryRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
WorkloadKind string `protobuf:"bytes,3,opt,name=workload_kind,json=workloadKind,proto3" json:"workload_kind,omitempty"`
WorkloadUid string `protobuf:"bytes,4,opt,name=workload_uid,json=workloadUid,proto3" json:"workload_uid,omitempty"`
StartTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=start_time,json=startTime,proto3,oneof" json:"start_time,omitempty"`
EndTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=end_time,json=endTime,proto3,oneof" json:"end_time,omitempty"`
// contains filtered or unexported fields
}
GetWorkloadPodHistoryRequest is used to fetch historical pods for a workload.
func (*GetWorkloadPodHistoryRequest) Descriptor
deprecated
func (*GetWorkloadPodHistoryRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetWorkloadPodHistoryRequest.ProtoReflect.Descriptor instead.
func (*GetWorkloadPodHistoryRequest) GetClusterId ¶
func (x *GetWorkloadPodHistoryRequest) GetClusterId() string
func (*GetWorkloadPodHistoryRequest) GetEndTime ¶
func (x *GetWorkloadPodHistoryRequest) GetEndTime() *timestamppb.Timestamp
func (*GetWorkloadPodHistoryRequest) GetStartTime ¶
func (x *GetWorkloadPodHistoryRequest) GetStartTime() *timestamppb.Timestamp
func (*GetWorkloadPodHistoryRequest) GetTeamId ¶
func (x *GetWorkloadPodHistoryRequest) GetTeamId() string
func (*GetWorkloadPodHistoryRequest) GetWorkloadKind ¶
func (x *GetWorkloadPodHistoryRequest) GetWorkloadKind() string
func (*GetWorkloadPodHistoryRequest) GetWorkloadUid ¶
func (x *GetWorkloadPodHistoryRequest) GetWorkloadUid() string
func (*GetWorkloadPodHistoryRequest) ProtoMessage ¶
func (*GetWorkloadPodHistoryRequest) ProtoMessage()
func (*GetWorkloadPodHistoryRequest) ProtoReflect ¶
func (x *GetWorkloadPodHistoryRequest) ProtoReflect() protoreflect.Message
func (*GetWorkloadPodHistoryRequest) Reset ¶
func (x *GetWorkloadPodHistoryRequest) Reset()
func (*GetWorkloadPodHistoryRequest) String ¶
func (x *GetWorkloadPodHistoryRequest) String() string
type GetWorkloadPodHistoryResponse ¶
type GetWorkloadPodHistoryResponse struct {
WorkloadUid string `protobuf:"bytes,1,opt,name=workload_uid,json=workloadUid,proto3" json:"workload_uid,omitempty"`
ReplicaSets []*ReplicaSetHistory `protobuf:"bytes,2,rep,name=replica_sets,json=replicaSets,proto3" json:"replica_sets,omitempty"` // Populated if workload is Deployment or ArgoRollout
DirectPods []*PodHistory `protobuf:"bytes,3,rep,name=direct_pods,json=directPods,proto3" json:"direct_pods,omitempty"` // Populated if workload directly owns pods (e.g. StatefulSet, DaemonSet)
Jobs []*JobHistory `protobuf:"bytes,4,rep,name=jobs,proto3" json:"jobs,omitempty"` // Populated if workload is CronJob
// contains filtered or unexported fields
}
func (*GetWorkloadPodHistoryResponse) Descriptor
deprecated
func (*GetWorkloadPodHistoryResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetWorkloadPodHistoryResponse.ProtoReflect.Descriptor instead.
func (*GetWorkloadPodHistoryResponse) GetDirectPods ¶
func (x *GetWorkloadPodHistoryResponse) GetDirectPods() []*PodHistory
func (*GetWorkloadPodHistoryResponse) GetJobs ¶
func (x *GetWorkloadPodHistoryResponse) GetJobs() []*JobHistory
func (*GetWorkloadPodHistoryResponse) GetReplicaSets ¶
func (x *GetWorkloadPodHistoryResponse) GetReplicaSets() []*ReplicaSetHistory
func (*GetWorkloadPodHistoryResponse) GetWorkloadUid ¶
func (x *GetWorkloadPodHistoryResponse) GetWorkloadUid() string
func (*GetWorkloadPodHistoryResponse) ProtoMessage ¶
func (*GetWorkloadPodHistoryResponse) ProtoMessage()
func (*GetWorkloadPodHistoryResponse) ProtoReflect ¶
func (x *GetWorkloadPodHistoryResponse) ProtoReflect() protoreflect.Message
func (*GetWorkloadPodHistoryResponse) Reset ¶
func (x *GetWorkloadPodHistoryResponse) Reset()
func (*GetWorkloadPodHistoryResponse) String ¶
func (x *GetWorkloadPodHistoryResponse) String() string
type GetWorkloadRequest ¶
type GetWorkloadRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"` // Unique identifier for the team.
ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // Unique identifier for the cluster.
Kind string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"` // Kind of the workload (e.g., Deployment, StatefulSet).
Uid string `protobuf:"bytes,4,opt,name=uid,proto3" json:"uid,omitempty"` // Unique identifier for the workload.
IncludeDeleted bool `protobuf:"varint,11,opt,name=include_deleted,json=includeDeleted,proto3" json:"include_deleted,omitempty"`
WithDetails bool `protobuf:"varint,12,opt,name=with_details,json=withDetails,proto3" json:"with_details,omitempty"` // Optional flag to include additional resource details
WithMetadata bool `protobuf:"varint,13,opt,name=with_metadata,json=withMetadata,proto3" json:"with_metadata,omitempty"` // Optional flag to include metadata
StartTime *timestamppb.Timestamp `protobuf:"bytes,21,opt,name=start_time,json=startTime,proto3,oneof" json:"start_time,omitempty"`
EndTime *timestamppb.Timestamp `protobuf:"bytes,22,opt,name=end_time,json=endTime,proto3,oneof" json:"end_time,omitempty"`
// contains filtered or unexported fields
}
GetWorkloadRequest is used to fetch details of a specific workload in a cluster.
func (*GetWorkloadRequest) Descriptor
deprecated
func (*GetWorkloadRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetWorkloadRequest.ProtoReflect.Descriptor instead.
func (*GetWorkloadRequest) GetClusterId ¶
func (x *GetWorkloadRequest) GetClusterId() string
func (*GetWorkloadRequest) GetEndTime ¶
func (x *GetWorkloadRequest) GetEndTime() *timestamppb.Timestamp
func (*GetWorkloadRequest) GetIncludeDeleted ¶
func (x *GetWorkloadRequest) GetIncludeDeleted() bool
func (*GetWorkloadRequest) GetKind ¶
func (x *GetWorkloadRequest) GetKind() string
func (*GetWorkloadRequest) GetStartTime ¶
func (x *GetWorkloadRequest) GetStartTime() *timestamppb.Timestamp
func (*GetWorkloadRequest) GetTeamId ¶
func (x *GetWorkloadRequest) GetTeamId() string
func (*GetWorkloadRequest) GetUid ¶
func (x *GetWorkloadRequest) GetUid() string
func (*GetWorkloadRequest) GetWithDetails ¶
func (x *GetWorkloadRequest) GetWithDetails() bool
func (*GetWorkloadRequest) GetWithMetadata ¶
func (x *GetWorkloadRequest) GetWithMetadata() bool
func (*GetWorkloadRequest) ProtoMessage ¶
func (*GetWorkloadRequest) ProtoMessage()
func (*GetWorkloadRequest) ProtoReflect ¶
func (x *GetWorkloadRequest) ProtoReflect() protoreflect.Message
func (*GetWorkloadRequest) Reset ¶
func (x *GetWorkloadRequest) Reset()
func (*GetWorkloadRequest) String ¶
func (x *GetWorkloadRequest) String() string
type GetWorkloadResponse ¶
type GetWorkloadResponse struct {
WorkloadItem *WorkloadItem `protobuf:"bytes,1,opt,name=workload_item,json=workloadItem,proto3" json:"workload_item,omitempty"` // Details of the workload hierarchy.
CostInfo *CostInfo `protobuf:"bytes,2,opt,name=cost_info,json=costInfo,proto3" json:"cost_info,omitempty"` // Aggregated cost information for the workload.
ResourceMetrics *ResourceMetrics `protobuf:"bytes,3,opt,name=resource_metrics,json=resourceMetrics,proto3" json:"resource_metrics,omitempty"` // Aggregated resource metrics for the workload.
ResourceSummary *ResourceSummary `protobuf:"bytes,4,opt,name=resource_summary,json=resourceSummary,proto3" json:"resource_summary,omitempty"` // Summary of resource counts and pod statuses for the workload.
CostDataPoints []*CostDataPoint `protobuf:"bytes,5,rep,name=cost_data_points,json=costDataPoints,proto3" json:"cost_data_points,omitempty"` // Time-series cost data points for the workload.
ResourceDataPoints []*ResourceDataPoint `protobuf:"bytes,6,rep,name=resource_data_points,json=resourceDataPoints,proto3" json:"resource_data_points,omitempty"` // Time-series resource metrics for the workload.
// contains filtered or unexported fields
}
GetWorkloadResponse contains details and metrics for a specific workload in a cluster.
func (*GetWorkloadResponse) Descriptor
deprecated
func (*GetWorkloadResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetWorkloadResponse.ProtoReflect.Descriptor instead.
func (*GetWorkloadResponse) GetCostDataPoints ¶
func (x *GetWorkloadResponse) GetCostDataPoints() []*CostDataPoint
func (*GetWorkloadResponse) GetCostInfo ¶
func (x *GetWorkloadResponse) GetCostInfo() *CostInfo
func (*GetWorkloadResponse) GetResourceDataPoints ¶
func (x *GetWorkloadResponse) GetResourceDataPoints() []*ResourceDataPoint
func (*GetWorkloadResponse) GetResourceMetrics ¶
func (x *GetWorkloadResponse) GetResourceMetrics() *ResourceMetrics
func (*GetWorkloadResponse) GetResourceSummary ¶
func (x *GetWorkloadResponse) GetResourceSummary() *ResourceSummary
func (*GetWorkloadResponse) GetWorkloadItem ¶
func (x *GetWorkloadResponse) GetWorkloadItem() *WorkloadItem
func (*GetWorkloadResponse) ProtoMessage ¶
func (*GetWorkloadResponse) ProtoMessage()
func (*GetWorkloadResponse) ProtoReflect ¶
func (x *GetWorkloadResponse) ProtoReflect() protoreflect.Message
func (*GetWorkloadResponse) Reset ¶
func (x *GetWorkloadResponse) Reset()
func (*GetWorkloadResponse) String ¶
func (x *GetWorkloadResponse) String() string
type GetWorkloadsRequest ¶
type GetWorkloadsRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"` // Unique identifier for the team.
ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // Unique identifier for the cluster.
// By default we do not show deleted workloads, change to true if you want to return deleted workloads
//
// Deprecated: Marked as deprecated in api/v1/k8s.proto.
ShowDeleted bool `protobuf:"varint,12,opt,name=show_deleted,json=showDeleted,proto3" json:"show_deleted,omitempty"` // Prefer filters.status instead
StartTime *timestamppb.Timestamp `protobuf:"bytes,21,opt,name=start_time,json=startTime,proto3,oneof" json:"start_time,omitempty"`
EndTime *timestamppb.Timestamp `protobuf:"bytes,22,opt,name=end_time,json=endTime,proto3,oneof" json:"end_time,omitempty"`
// Optional filter for node groups
//
// Deprecated: Marked as deprecated in api/v1/k8s.proto.
NodeGroupNames []string `protobuf:"bytes,25,rep,name=node_group_names,json=nodeGroupNames,proto3" json:"node_group_names,omitempty"` // Prefer filters.status instead
Filters *WorkloadFilters `protobuf:"bytes,31,opt,name=filters,proto3,oneof" json:"filters,omitempty"` // Optional advanced filters; when set, overrides show_deleted behavior via filters.status
// contains filtered or unexported fields
}
GetWorkloadsRequest is used to fetch workloads for a specific cluster.
func (*GetWorkloadsRequest) Descriptor
deprecated
func (*GetWorkloadsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetWorkloadsRequest.ProtoReflect.Descriptor instead.
func (*GetWorkloadsRequest) GetClusterId ¶
func (x *GetWorkloadsRequest) GetClusterId() string
func (*GetWorkloadsRequest) GetEndTime ¶
func (x *GetWorkloadsRequest) GetEndTime() *timestamppb.Timestamp
func (*GetWorkloadsRequest) GetFilters ¶
func (x *GetWorkloadsRequest) GetFilters() *WorkloadFilters
func (*GetWorkloadsRequest) GetNodeGroupNames
deprecated
func (x *GetWorkloadsRequest) GetNodeGroupNames() []string
Deprecated: Marked as deprecated in api/v1/k8s.proto.
func (*GetWorkloadsRequest) GetShowDeleted
deprecated
func (x *GetWorkloadsRequest) GetShowDeleted() bool
Deprecated: Marked as deprecated in api/v1/k8s.proto.
func (*GetWorkloadsRequest) GetStartTime ¶
func (x *GetWorkloadsRequest) GetStartTime() *timestamppb.Timestamp
func (*GetWorkloadsRequest) GetTeamId ¶
func (x *GetWorkloadsRequest) GetTeamId() string
func (*GetWorkloadsRequest) ProtoMessage ¶
func (*GetWorkloadsRequest) ProtoMessage()
func (*GetWorkloadsRequest) ProtoReflect ¶
func (x *GetWorkloadsRequest) ProtoReflect() protoreflect.Message
func (*GetWorkloadsRequest) Reset ¶
func (x *GetWorkloadsRequest) Reset()
func (*GetWorkloadsRequest) String ¶
func (x *GetWorkloadsRequest) String() string
type GetWorkloadsResponse ¶
type GetWorkloadsResponse struct {
WorkloadItems []*WorkloadItem `protobuf:"bytes,1,rep,name=workload_items,json=workloadItems,proto3" json:"workload_items,omitempty"` // List of workload hierarchy items.
CostInfo *CostInfo `protobuf:"bytes,2,opt,name=cost_info,json=costInfo,proto3" json:"cost_info,omitempty"` // Aggregated cost information for workloads.
ResourceMetrics *ResourceMetrics `protobuf:"bytes,3,opt,name=resource_metrics,json=resourceMetrics,proto3" json:"resource_metrics,omitempty"` // Aggregated resource metrics for workloads.
ResourceSummary *ResourceSummary `protobuf:"bytes,4,opt,name=resource_summary,json=resourceSummary,proto3" json:"resource_summary,omitempty"` // Summary of resource counts and pod statuses.
// contains filtered or unexported fields
}
GetWorkloadsResponse contains a list of workloads and aggregated metrics for a cluster.
func (*GetWorkloadsResponse) Descriptor
deprecated
func (*GetWorkloadsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetWorkloadsResponse.ProtoReflect.Descriptor instead.
func (*GetWorkloadsResponse) GetCostInfo ¶
func (x *GetWorkloadsResponse) GetCostInfo() *CostInfo
func (*GetWorkloadsResponse) GetResourceMetrics ¶
func (x *GetWorkloadsResponse) GetResourceMetrics() *ResourceMetrics
func (*GetWorkloadsResponse) GetResourceSummary ¶
func (x *GetWorkloadsResponse) GetResourceSummary() *ResourceSummary
func (*GetWorkloadsResponse) GetWorkloadItems ¶
func (x *GetWorkloadsResponse) GetWorkloadItems() []*WorkloadItem
func (*GetWorkloadsResponse) ProtoMessage ¶
func (*GetWorkloadsResponse) ProtoMessage()
func (*GetWorkloadsResponse) ProtoReflect ¶
func (x *GetWorkloadsResponse) ProtoReflect() protoreflect.Message
func (*GetWorkloadsResponse) Reset ¶
func (x *GetWorkloadsResponse) Reset()
func (*GetWorkloadsResponse) String ¶
func (x *GetWorkloadsResponse) String() string
type GetWorkloadsStatsRequest ¶
type GetWorkloadsStatsRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"` // Unique identifier for the team.
ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // Unique identifier for the cluster.
StartTime *timestamppb.Timestamp `protobuf:"bytes,21,opt,name=start_time,json=startTime,proto3,oneof" json:"start_time,omitempty"`
EndTime *timestamppb.Timestamp `protobuf:"bytes,22,opt,name=end_time,json=endTime,proto3,oneof" json:"end_time,omitempty"`
// contains filtered or unexported fields
}
func (*GetWorkloadsStatsRequest) Descriptor
deprecated
func (*GetWorkloadsStatsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetWorkloadsStatsRequest.ProtoReflect.Descriptor instead.
func (*GetWorkloadsStatsRequest) GetClusterId ¶
func (x *GetWorkloadsStatsRequest) GetClusterId() string
func (*GetWorkloadsStatsRequest) GetEndTime ¶
func (x *GetWorkloadsStatsRequest) GetEndTime() *timestamppb.Timestamp
func (*GetWorkloadsStatsRequest) GetStartTime ¶
func (x *GetWorkloadsStatsRequest) GetStartTime() *timestamppb.Timestamp
func (*GetWorkloadsStatsRequest) GetTeamId ¶
func (x *GetWorkloadsStatsRequest) GetTeamId() string
func (*GetWorkloadsStatsRequest) ProtoMessage ¶
func (*GetWorkloadsStatsRequest) ProtoMessage()
func (*GetWorkloadsStatsRequest) ProtoReflect ¶
func (x *GetWorkloadsStatsRequest) ProtoReflect() protoreflect.Message
func (*GetWorkloadsStatsRequest) Reset ¶
func (x *GetWorkloadsStatsRequest) Reset()
func (*GetWorkloadsStatsRequest) String ¶
func (x *GetWorkloadsStatsRequest) String() string
type GetWorkloadsStatsResponse ¶
type GetWorkloadsStatsResponse struct {
Total int32 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
Optimized int32 `protobuf:"varint,2,opt,name=optimized,proto3" json:"optimized,omitempty"`
Unoptimized int32 `protobuf:"varint,3,opt,name=unoptimized,proto3" json:"unoptimized,omitempty"`
WithoutRequests int32 `protobuf:"varint,4,opt,name=without_requests,json=withoutRequests,proto3" json:"without_requests,omitempty"`
OptimizedPercentage int32 `protobuf:"varint,5,opt,name=optimized_percentage,json=optimizedPercentage,proto3" json:"optimized_percentage,omitempty"`
// contains filtered or unexported fields
}
func (*GetWorkloadsStatsResponse) Descriptor
deprecated
func (*GetWorkloadsStatsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetWorkloadsStatsResponse.ProtoReflect.Descriptor instead.
func (*GetWorkloadsStatsResponse) GetOptimized ¶
func (x *GetWorkloadsStatsResponse) GetOptimized() int32
func (*GetWorkloadsStatsResponse) GetOptimizedPercentage ¶
func (x *GetWorkloadsStatsResponse) GetOptimizedPercentage() int32
func (*GetWorkloadsStatsResponse) GetTotal ¶
func (x *GetWorkloadsStatsResponse) GetTotal() int32
func (*GetWorkloadsStatsResponse) GetUnoptimized ¶
func (x *GetWorkloadsStatsResponse) GetUnoptimized() int32
func (*GetWorkloadsStatsResponse) GetWithoutRequests ¶
func (x *GetWorkloadsStatsResponse) GetWithoutRequests() int32
func (*GetWorkloadsStatsResponse) ProtoMessage ¶
func (*GetWorkloadsStatsResponse) ProtoMessage()
func (*GetWorkloadsStatsResponse) ProtoReflect ¶
func (x *GetWorkloadsStatsResponse) ProtoReflect() protoreflect.Message
func (*GetWorkloadsStatsResponse) Reset ¶
func (x *GetWorkloadsStatsResponse) Reset()
func (*GetWorkloadsStatsResponse) String ¶
func (x *GetWorkloadsStatsResponse) String() string
type HPABehavior ¶
type HPABehavior struct {
ScaleUp *HPAScalingRules `protobuf:"bytes,1,opt,name=scale_up,json=scaleUp,proto3" json:"scale_up,omitempty"` // Scale up behavior
ScaleDown *HPAScalingRules `protobuf:"bytes,2,opt,name=scale_down,json=scaleDown,proto3" json:"scale_down,omitempty"` // Scale down behavior
// contains filtered or unexported fields
}
HPABehavior represents HPA scaling behavior policies
func (*HPABehavior) Descriptor
deprecated
func (*HPABehavior) Descriptor() ([]byte, []int)
Deprecated: Use HPABehavior.ProtoReflect.Descriptor instead.
func (*HPABehavior) GetScaleDown ¶
func (x *HPABehavior) GetScaleDown() *HPAScalingRules
func (*HPABehavior) GetScaleUp ¶
func (x *HPABehavior) GetScaleUp() *HPAScalingRules
func (*HPABehavior) ProtoMessage ¶
func (*HPABehavior) ProtoMessage()
func (*HPABehavior) ProtoReflect ¶
func (x *HPABehavior) ProtoReflect() protoreflect.Message
func (*HPABehavior) Reset ¶
func (x *HPABehavior) Reset()
func (*HPABehavior) String ¶
func (x *HPABehavior) String() string
type HPACondition ¶
type HPACondition struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // Condition type: "AbleToScale", "ScalingActive", "ScalingLimited"
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` // Condition status: "True", "False", "Unknown"
Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"` // Reason for the condition
Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"` // Human readable message
LastTransitionTime int64 `protobuf:"varint,5,opt,name=last_transition_time,json=lastTransitionTime,proto3" json:"last_transition_time,omitempty"` // Last transition time
// contains filtered or unexported fields
}
HPACondition represents an HPA condition
func (*HPACondition) Descriptor
deprecated
func (*HPACondition) Descriptor() ([]byte, []int)
Deprecated: Use HPACondition.ProtoReflect.Descriptor instead.
func (*HPACondition) GetLastTransitionTime ¶
func (x *HPACondition) GetLastTransitionTime() int64
func (*HPACondition) GetMessage ¶
func (x *HPACondition) GetMessage() string
func (*HPACondition) GetReason ¶
func (x *HPACondition) GetReason() string
func (*HPACondition) GetStatus ¶
func (x *HPACondition) GetStatus() string
func (*HPACondition) GetType ¶
func (x *HPACondition) GetType() string
func (*HPACondition) ProtoMessage ¶
func (*HPACondition) ProtoMessage()
func (*HPACondition) ProtoReflect ¶
func (x *HPACondition) ProtoReflect() protoreflect.Message
func (*HPACondition) Reset ¶
func (x *HPACondition) Reset()
func (*HPACondition) String ¶
func (x *HPACondition) String() string
type HPACurrentExternalMetric ¶
type HPACurrentExternalMetric struct {
Metric *HPAMetricSelector `protobuf:"bytes,1,opt,name=metric,proto3" json:"metric,omitempty"` // Metric selector
CurrentValue string `protobuf:"bytes,2,opt,name=current_value,json=currentValue,proto3" json:"current_value,omitempty"` // Current value
CurrentAverageValue string `protobuf:"bytes,3,opt,name=current_average_value,json=currentAverageValue,proto3" json:"current_average_value,omitempty"` // Current average value (optional)
// contains filtered or unexported fields
}
HPACurrentExternalMetric represents current external metric values
func (*HPACurrentExternalMetric) Descriptor
deprecated
func (*HPACurrentExternalMetric) Descriptor() ([]byte, []int)
Deprecated: Use HPACurrentExternalMetric.ProtoReflect.Descriptor instead.
func (*HPACurrentExternalMetric) GetCurrentAverageValue ¶
func (x *HPACurrentExternalMetric) GetCurrentAverageValue() string
func (*HPACurrentExternalMetric) GetCurrentValue ¶
func (x *HPACurrentExternalMetric) GetCurrentValue() string
func (*HPACurrentExternalMetric) GetMetric ¶
func (x *HPACurrentExternalMetric) GetMetric() *HPAMetricSelector
func (*HPACurrentExternalMetric) ProtoMessage ¶
func (*HPACurrentExternalMetric) ProtoMessage()
func (*HPACurrentExternalMetric) ProtoReflect ¶
func (x *HPACurrentExternalMetric) ProtoReflect() protoreflect.Message
func (*HPACurrentExternalMetric) Reset ¶
func (x *HPACurrentExternalMetric) Reset()
func (*HPACurrentExternalMetric) String ¶
func (x *HPACurrentExternalMetric) String() string
type HPACurrentMetric ¶
type HPACurrentMetric struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // Metric type: "Resource", "Pods", "Object", "External"
Resource *HPACurrentResourceMetric `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"` // Current resource metric
Pods *HPACurrentPodsMetric `protobuf:"bytes,3,opt,name=pods,proto3" json:"pods,omitempty"` // Current pods metric
Object *HPACurrentObjectMetric `protobuf:"bytes,4,opt,name=object,proto3" json:"object,omitempty"` // Current object metric
External *HPACurrentExternalMetric `protobuf:"bytes,5,opt,name=external,proto3" json:"external,omitempty"` // Current external metric
// contains filtered or unexported fields
}
HPACurrentMetric represents current metric values
func (*HPACurrentMetric) Descriptor
deprecated
func (*HPACurrentMetric) Descriptor() ([]byte, []int)
Deprecated: Use HPACurrentMetric.ProtoReflect.Descriptor instead.
func (*HPACurrentMetric) GetExternal ¶
func (x *HPACurrentMetric) GetExternal() *HPACurrentExternalMetric
func (*HPACurrentMetric) GetObject ¶
func (x *HPACurrentMetric) GetObject() *HPACurrentObjectMetric
func (*HPACurrentMetric) GetPods ¶
func (x *HPACurrentMetric) GetPods() *HPACurrentPodsMetric
func (*HPACurrentMetric) GetResource ¶
func (x *HPACurrentMetric) GetResource() *HPACurrentResourceMetric
func (*HPACurrentMetric) GetType ¶
func (x *HPACurrentMetric) GetType() string
func (*HPACurrentMetric) ProtoMessage ¶
func (*HPACurrentMetric) ProtoMessage()
func (*HPACurrentMetric) ProtoReflect ¶
func (x *HPACurrentMetric) ProtoReflect() protoreflect.Message
func (*HPACurrentMetric) Reset ¶
func (x *HPACurrentMetric) Reset()
func (*HPACurrentMetric) String ¶
func (x *HPACurrentMetric) String() string
type HPACurrentObjectMetric ¶
type HPACurrentObjectMetric struct {
DescribedObject *HPAObjectReference `protobuf:"bytes,1,opt,name=described_object,json=describedObject,proto3" json:"described_object,omitempty"` // Object reference
Metric *HPAMetricSelector `protobuf:"bytes,2,opt,name=metric,proto3" json:"metric,omitempty"` // Metric selector
CurrentValue string `protobuf:"bytes,3,opt,name=current_value,json=currentValue,proto3" json:"current_value,omitempty"` // Current value
// contains filtered or unexported fields
}
HPACurrentObjectMetric represents current object metric values
func (*HPACurrentObjectMetric) Descriptor
deprecated
func (*HPACurrentObjectMetric) Descriptor() ([]byte, []int)
Deprecated: Use HPACurrentObjectMetric.ProtoReflect.Descriptor instead.
func (*HPACurrentObjectMetric) GetCurrentValue ¶
func (x *HPACurrentObjectMetric) GetCurrentValue() string
func (*HPACurrentObjectMetric) GetDescribedObject ¶
func (x *HPACurrentObjectMetric) GetDescribedObject() *HPAObjectReference
func (*HPACurrentObjectMetric) GetMetric ¶
func (x *HPACurrentObjectMetric) GetMetric() *HPAMetricSelector
func (*HPACurrentObjectMetric) ProtoMessage ¶
func (*HPACurrentObjectMetric) ProtoMessage()
func (*HPACurrentObjectMetric) ProtoReflect ¶
func (x *HPACurrentObjectMetric) ProtoReflect() protoreflect.Message
func (*HPACurrentObjectMetric) Reset ¶
func (x *HPACurrentObjectMetric) Reset()
func (*HPACurrentObjectMetric) String ¶
func (x *HPACurrentObjectMetric) String() string
type HPACurrentPodsMetric ¶
type HPACurrentPodsMetric struct {
Metric *HPAMetricSelector `protobuf:"bytes,1,opt,name=metric,proto3" json:"metric,omitempty"` // Metric selector
CurrentAverageValue string `protobuf:"bytes,2,opt,name=current_average_value,json=currentAverageValue,proto3" json:"current_average_value,omitempty"` // Current average value per pod
// contains filtered or unexported fields
}
HPACurrentPodsMetric represents current pods metric values
func (*HPACurrentPodsMetric) Descriptor
deprecated
func (*HPACurrentPodsMetric) Descriptor() ([]byte, []int)
Deprecated: Use HPACurrentPodsMetric.ProtoReflect.Descriptor instead.
func (*HPACurrentPodsMetric) GetCurrentAverageValue ¶
func (x *HPACurrentPodsMetric) GetCurrentAverageValue() string
func (*HPACurrentPodsMetric) GetMetric ¶
func (x *HPACurrentPodsMetric) GetMetric() *HPAMetricSelector
func (*HPACurrentPodsMetric) ProtoMessage ¶
func (*HPACurrentPodsMetric) ProtoMessage()
func (*HPACurrentPodsMetric) ProtoReflect ¶
func (x *HPACurrentPodsMetric) ProtoReflect() protoreflect.Message
func (*HPACurrentPodsMetric) Reset ¶
func (x *HPACurrentPodsMetric) Reset()
func (*HPACurrentPodsMetric) String ¶
func (x *HPACurrentPodsMetric) String() string
type HPACurrentResourceMetric ¶
type HPACurrentResourceMetric struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Resource name
CurrentUtilization string `protobuf:"bytes,2,opt,name=current_utilization,json=currentUtilization,proto3" json:"current_utilization,omitempty"` // Current utilization percentage (optional)
CurrentAverageValue string `protobuf:"bytes,3,opt,name=current_average_value,json=currentAverageValue,proto3" json:"current_average_value,omitempty"` // Current average value (optional)
// contains filtered or unexported fields
}
HPACurrentResourceMetric represents current resource metric values
func (*HPACurrentResourceMetric) Descriptor
deprecated
func (*HPACurrentResourceMetric) Descriptor() ([]byte, []int)
Deprecated: Use HPACurrentResourceMetric.ProtoReflect.Descriptor instead.
func (*HPACurrentResourceMetric) GetCurrentAverageValue ¶
func (x *HPACurrentResourceMetric) GetCurrentAverageValue() string
func (*HPACurrentResourceMetric) GetCurrentUtilization ¶
func (x *HPACurrentResourceMetric) GetCurrentUtilization() string
func (*HPACurrentResourceMetric) GetName ¶
func (x *HPACurrentResourceMetric) GetName() string
func (*HPACurrentResourceMetric) ProtoMessage ¶
func (*HPACurrentResourceMetric) ProtoMessage()
func (*HPACurrentResourceMetric) ProtoReflect ¶
func (x *HPACurrentResourceMetric) ProtoReflect() protoreflect.Message
func (*HPACurrentResourceMetric) Reset ¶
func (x *HPACurrentResourceMetric) Reset()
func (*HPACurrentResourceMetric) String ¶
func (x *HPACurrentResourceMetric) String() string
type HPADetails ¶
type HPADetails struct {
ScaleTargetRef *ScaleTargetRef `protobuf:"bytes,1,opt,name=scale_target_ref,json=scaleTargetRef,proto3" json:"scale_target_ref,omitempty"` // Target reference for scaling
Metrics []*HPAMetric `protobuf:"bytes,2,rep,name=metrics,proto3" json:"metrics,omitempty"` // Scaling metrics configuration
Conditions []*HPACondition `protobuf:"bytes,3,rep,name=conditions,proto3" json:"conditions,omitempty"` // HPA conditions for debugging
Behavior *HPABehavior `protobuf:"bytes,4,opt,name=behavior,proto3" json:"behavior,omitempty"` // Scaling behavior policies (optional)
CurrentMetrics []*HPACurrentMetric `protobuf:"bytes,5,rep,name=current_metrics,json=currentMetrics,proto3" json:"current_metrics,omitempty"` // Current metrics values
// contains filtered or unexported fields
}
HPADetails contains detailed HorizontalPodAutoscaler information for drill-down
func (*HPADetails) Descriptor
deprecated
func (*HPADetails) Descriptor() ([]byte, []int)
Deprecated: Use HPADetails.ProtoReflect.Descriptor instead.
func (*HPADetails) GetBehavior ¶
func (x *HPADetails) GetBehavior() *HPABehavior
func (*HPADetails) GetConditions ¶
func (x *HPADetails) GetConditions() []*HPACondition
func (*HPADetails) GetCurrentMetrics ¶
func (x *HPADetails) GetCurrentMetrics() []*HPACurrentMetric
func (*HPADetails) GetMetrics ¶
func (x *HPADetails) GetMetrics() []*HPAMetric
func (*HPADetails) GetScaleTargetRef ¶
func (x *HPADetails) GetScaleTargetRef() *ScaleTargetRef
func (*HPADetails) ProtoMessage ¶
func (*HPADetails) ProtoMessage()
func (*HPADetails) ProtoReflect ¶
func (x *HPADetails) ProtoReflect() protoreflect.Message
func (*HPADetails) Reset ¶
func (x *HPADetails) Reset()
func (*HPADetails) String ¶
func (x *HPADetails) String() string
type HPAExternalMetric ¶
type HPAExternalMetric struct {
Metric *HPAMetricSelector `protobuf:"bytes,1,opt,name=metric,proto3" json:"metric,omitempty"` // Metric selector
TargetType string `protobuf:"bytes,2,opt,name=target_type,json=targetType,proto3" json:"target_type,omitempty"` // Target type: "Value", "AverageValue"
TargetValue string `protobuf:"bytes,3,opt,name=target_value,json=targetValue,proto3" json:"target_value,omitempty"` // Target value
// contains filtered or unexported fields
}
HPAExternalMetric represents an external metric
func (*HPAExternalMetric) Descriptor
deprecated
func (*HPAExternalMetric) Descriptor() ([]byte, []int)
Deprecated: Use HPAExternalMetric.ProtoReflect.Descriptor instead.
func (*HPAExternalMetric) GetMetric ¶
func (x *HPAExternalMetric) GetMetric() *HPAMetricSelector
func (*HPAExternalMetric) GetTargetType ¶
func (x *HPAExternalMetric) GetTargetType() string
func (*HPAExternalMetric) GetTargetValue ¶
func (x *HPAExternalMetric) GetTargetValue() string
func (*HPAExternalMetric) ProtoMessage ¶
func (*HPAExternalMetric) ProtoMessage()
func (*HPAExternalMetric) ProtoReflect ¶
func (x *HPAExternalMetric) ProtoReflect() protoreflect.Message
func (*HPAExternalMetric) Reset ¶
func (x *HPAExternalMetric) Reset()
func (*HPAExternalMetric) String ¶
func (x *HPAExternalMetric) String() string
type HPAMetric ¶
type HPAMetric struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // Metric type: "Resource", "Pods", "Object", "External"
Resource *HPAResourceMetric `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"` // Resource metric (if type is Resource)
Pods *HPAPodsMetric `protobuf:"bytes,3,opt,name=pods,proto3" json:"pods,omitempty"` // Pods metric (if type is Pods)
Object *HPAObjectMetric `protobuf:"bytes,4,opt,name=object,proto3" json:"object,omitempty"` // Object metric (if type is Object)
External *HPAExternalMetric `protobuf:"bytes,5,opt,name=external,proto3" json:"external,omitempty"` // External metric (if type is External)
// contains filtered or unexported fields
}
HPAMetric represents an HPA metric configuration
func (*HPAMetric) Descriptor
deprecated
func (*HPAMetric) GetExternal ¶
func (x *HPAMetric) GetExternal() *HPAExternalMetric
func (*HPAMetric) GetObject ¶
func (x *HPAMetric) GetObject() *HPAObjectMetric
func (*HPAMetric) GetPods ¶
func (x *HPAMetric) GetPods() *HPAPodsMetric
func (*HPAMetric) GetResource ¶
func (x *HPAMetric) GetResource() *HPAResourceMetric
func (*HPAMetric) ProtoMessage ¶
func (*HPAMetric) ProtoMessage()
func (*HPAMetric) ProtoReflect ¶
func (x *HPAMetric) ProtoReflect() protoreflect.Message
type HPAMetricSelector ¶
type HPAMetricSelector struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Metric name
Selector map[string]string `` // Label selector (optional)
/* 157-byte string literal not displayed */
// contains filtered or unexported fields
}
HPAMetricSelector represents a metric selector
func (*HPAMetricSelector) Descriptor
deprecated
func (*HPAMetricSelector) Descriptor() ([]byte, []int)
Deprecated: Use HPAMetricSelector.ProtoReflect.Descriptor instead.
func (*HPAMetricSelector) GetName ¶
func (x *HPAMetricSelector) GetName() string
func (*HPAMetricSelector) GetSelector ¶
func (x *HPAMetricSelector) GetSelector() map[string]string
func (*HPAMetricSelector) ProtoMessage ¶
func (*HPAMetricSelector) ProtoMessage()
func (*HPAMetricSelector) ProtoReflect ¶
func (x *HPAMetricSelector) ProtoReflect() protoreflect.Message
func (*HPAMetricSelector) Reset ¶
func (x *HPAMetricSelector) Reset()
func (*HPAMetricSelector) String ¶
func (x *HPAMetricSelector) String() string
type HPAObjectMetric ¶
type HPAObjectMetric struct {
DescribedObject *HPAObjectReference `protobuf:"bytes,1,opt,name=described_object,json=describedObject,proto3" json:"described_object,omitempty"` // Object reference
Metric *HPAMetricSelector `protobuf:"bytes,2,opt,name=metric,proto3" json:"metric,omitempty"` // Metric selector
TargetType string `protobuf:"bytes,3,opt,name=target_type,json=targetType,proto3" json:"target_type,omitempty"` // Target type: "Value", "AverageValue"
TargetValue string `protobuf:"bytes,4,opt,name=target_value,json=targetValue,proto3" json:"target_value,omitempty"` // Target value
// contains filtered or unexported fields
}
HPAObjectMetric represents an object-based metric
func (*HPAObjectMetric) Descriptor
deprecated
func (*HPAObjectMetric) Descriptor() ([]byte, []int)
Deprecated: Use HPAObjectMetric.ProtoReflect.Descriptor instead.
func (*HPAObjectMetric) GetDescribedObject ¶
func (x *HPAObjectMetric) GetDescribedObject() *HPAObjectReference
func (*HPAObjectMetric) GetMetric ¶
func (x *HPAObjectMetric) GetMetric() *HPAMetricSelector
func (*HPAObjectMetric) GetTargetType ¶
func (x *HPAObjectMetric) GetTargetType() string
func (*HPAObjectMetric) GetTargetValue ¶
func (x *HPAObjectMetric) GetTargetValue() string
func (*HPAObjectMetric) ProtoMessage ¶
func (*HPAObjectMetric) ProtoMessage()
func (*HPAObjectMetric) ProtoReflect ¶
func (x *HPAObjectMetric) ProtoReflect() protoreflect.Message
func (*HPAObjectMetric) Reset ¶
func (x *HPAObjectMetric) Reset()
func (*HPAObjectMetric) String ¶
func (x *HPAObjectMetric) String() string
type HPAObjectReference ¶
type HPAObjectReference struct {
Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"` // Object kind
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Object name
ApiVersion string `protobuf:"bytes,3,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"` // API version
Namespace string `protobuf:"bytes,4,opt,name=namespace,proto3" json:"namespace,omitempty"` // Object namespace (optional)
// contains filtered or unexported fields
}
HPAObjectReference represents an object reference for metrics
func (*HPAObjectReference) Descriptor
deprecated
func (*HPAObjectReference) Descriptor() ([]byte, []int)
Deprecated: Use HPAObjectReference.ProtoReflect.Descriptor instead.
func (*HPAObjectReference) GetApiVersion ¶
func (x *HPAObjectReference) GetApiVersion() string
func (*HPAObjectReference) GetKind ¶
func (x *HPAObjectReference) GetKind() string
func (*HPAObjectReference) GetName ¶
func (x *HPAObjectReference) GetName() string
func (*HPAObjectReference) GetNamespace ¶
func (x *HPAObjectReference) GetNamespace() string
func (*HPAObjectReference) ProtoMessage ¶
func (*HPAObjectReference) ProtoMessage()
func (*HPAObjectReference) ProtoReflect ¶
func (x *HPAObjectReference) ProtoReflect() protoreflect.Message
func (*HPAObjectReference) Reset ¶
func (x *HPAObjectReference) Reset()
func (*HPAObjectReference) String ¶
func (x *HPAObjectReference) String() string
type HPAPodsMetric ¶
type HPAPodsMetric struct {
Metric *HPAMetricSelector `protobuf:"bytes,1,opt,name=metric,proto3" json:"metric,omitempty"` // Metric selector
TargetType string `protobuf:"bytes,2,opt,name=target_type,json=targetType,proto3" json:"target_type,omitempty"` // Target type: "AverageValue"
TargetValue string `protobuf:"bytes,3,opt,name=target_value,json=targetValue,proto3" json:"target_value,omitempty"` // Target average value per pod
// contains filtered or unexported fields
}
HPAPodsMetric represents a pods-based metric
func (*HPAPodsMetric) Descriptor
deprecated
func (*HPAPodsMetric) Descriptor() ([]byte, []int)
Deprecated: Use HPAPodsMetric.ProtoReflect.Descriptor instead.
func (*HPAPodsMetric) GetMetric ¶
func (x *HPAPodsMetric) GetMetric() *HPAMetricSelector
func (*HPAPodsMetric) GetTargetType ¶
func (x *HPAPodsMetric) GetTargetType() string
func (*HPAPodsMetric) GetTargetValue ¶
func (x *HPAPodsMetric) GetTargetValue() string
func (*HPAPodsMetric) ProtoMessage ¶
func (*HPAPodsMetric) ProtoMessage()
func (*HPAPodsMetric) ProtoReflect ¶
func (x *HPAPodsMetric) ProtoReflect() protoreflect.Message
func (*HPAPodsMetric) Reset ¶
func (x *HPAPodsMetric) Reset()
func (*HPAPodsMetric) String ¶
func (x *HPAPodsMetric) String() string
type HPAResourceMetric ¶
type HPAResourceMetric struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Resource name: "cpu", "memory"
TargetType string `protobuf:"bytes,2,opt,name=target_type,json=targetType,proto3" json:"target_type,omitempty"` // Target type: "Utilization", "AverageValue"
TargetValue string `protobuf:"bytes,3,opt,name=target_value,json=targetValue,proto3" json:"target_value,omitempty"` // Target value (e.g., "80" for 80%, "100m" for 100 millicores)
// contains filtered or unexported fields
}
HPAResourceMetric represents a resource-based metric
func (*HPAResourceMetric) Descriptor
deprecated
func (*HPAResourceMetric) Descriptor() ([]byte, []int)
Deprecated: Use HPAResourceMetric.ProtoReflect.Descriptor instead.
func (*HPAResourceMetric) GetName ¶
func (x *HPAResourceMetric) GetName() string
func (*HPAResourceMetric) GetTargetType ¶
func (x *HPAResourceMetric) GetTargetType() string
func (*HPAResourceMetric) GetTargetValue ¶
func (x *HPAResourceMetric) GetTargetValue() string
func (*HPAResourceMetric) ProtoMessage ¶
func (*HPAResourceMetric) ProtoMessage()
func (*HPAResourceMetric) ProtoReflect ¶
func (x *HPAResourceMetric) ProtoReflect() protoreflect.Message
func (*HPAResourceMetric) Reset ¶
func (x *HPAResourceMetric) Reset()
func (*HPAResourceMetric) String ¶
func (x *HPAResourceMetric) String() string
type HPAScalingPolicy ¶
type HPAScalingPolicy struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // Policy type: "Pods", "Percent"
Value int32 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"` // Policy value
PeriodSeconds int32 `protobuf:"varint,3,opt,name=period_seconds,json=periodSeconds,proto3" json:"period_seconds,omitempty"` // Period in seconds
// contains filtered or unexported fields
}
HPAScalingPolicy represents a scaling policy
func (*HPAScalingPolicy) Descriptor
deprecated
func (*HPAScalingPolicy) Descriptor() ([]byte, []int)
Deprecated: Use HPAScalingPolicy.ProtoReflect.Descriptor instead.
func (*HPAScalingPolicy) GetPeriodSeconds ¶
func (x *HPAScalingPolicy) GetPeriodSeconds() int32
func (*HPAScalingPolicy) GetType ¶
func (x *HPAScalingPolicy) GetType() string
func (*HPAScalingPolicy) GetValue ¶
func (x *HPAScalingPolicy) GetValue() int32
func (*HPAScalingPolicy) ProtoMessage ¶
func (*HPAScalingPolicy) ProtoMessage()
func (*HPAScalingPolicy) ProtoReflect ¶
func (x *HPAScalingPolicy) ProtoReflect() protoreflect.Message
func (*HPAScalingPolicy) Reset ¶
func (x *HPAScalingPolicy) Reset()
func (*HPAScalingPolicy) String ¶
func (x *HPAScalingPolicy) String() string
type HPAScalingRules ¶
type HPAScalingRules struct {
StabilizationWindowSeconds int32 `` // Stabilization window
/* 142-byte string literal not displayed */
SelectPolicy string `protobuf:"bytes,2,opt,name=select_policy,json=selectPolicy,proto3" json:"select_policy,omitempty"` // Policy selection: "Max", "Min", "Disabled"
Policies []*HPAScalingPolicy `protobuf:"bytes,3,rep,name=policies,proto3" json:"policies,omitempty"` // Scaling policies
// contains filtered or unexported fields
}
HPAScalingRules represents scaling behavior rules
func (*HPAScalingRules) Descriptor
deprecated
func (*HPAScalingRules) Descriptor() ([]byte, []int)
Deprecated: Use HPAScalingRules.ProtoReflect.Descriptor instead.
func (*HPAScalingRules) GetPolicies ¶
func (x *HPAScalingRules) GetPolicies() []*HPAScalingPolicy
func (*HPAScalingRules) GetSelectPolicy ¶
func (x *HPAScalingRules) GetSelectPolicy() string
func (*HPAScalingRules) GetStabilizationWindowSeconds ¶
func (x *HPAScalingRules) GetStabilizationWindowSeconds() int32
func (*HPAScalingRules) ProtoMessage ¶
func (*HPAScalingRules) ProtoMessage()
func (*HPAScalingRules) ProtoReflect ¶
func (x *HPAScalingRules) ProtoReflect() protoreflect.Message
func (*HPAScalingRules) Reset ¶
func (x *HPAScalingRules) Reset()
func (*HPAScalingRules) String ¶
func (x *HPAScalingRules) String() string
type HostPathVolumeSource ¶
type HostPathVolumeSource struct {
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` // Host path
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` // Path type (e.g., "Directory", "File")
// contains filtered or unexported fields
}
HostPathVolumeSource represents a host path volume source
func (*HostPathVolumeSource) Descriptor
deprecated
func (*HostPathVolumeSource) Descriptor() ([]byte, []int)
Deprecated: Use HostPathVolumeSource.ProtoReflect.Descriptor instead.
func (*HostPathVolumeSource) GetPath ¶
func (x *HostPathVolumeSource) GetPath() string
func (*HostPathVolumeSource) GetType ¶
func (x *HostPathVolumeSource) GetType() string
func (*HostPathVolumeSource) ProtoMessage ¶
func (*HostPathVolumeSource) ProtoMessage()
func (*HostPathVolumeSource) ProtoReflect ¶
func (x *HostPathVolumeSource) ProtoReflect() protoreflect.Message
func (*HostPathVolumeSource) Reset ¶
func (x *HostPathVolumeSource) Reset()
func (*HostPathVolumeSource) String ¶
func (x *HostPathVolumeSource) String() string
type IngressBackend ¶
type IngressBackend struct {
ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"` // Service name
ServicePort int32 `protobuf:"varint,2,opt,name=service_port,json=servicePort,proto3" json:"service_port,omitempty"` // Service port number
ServicePortName string `protobuf:"bytes,3,opt,name=service_port_name,json=servicePortName,proto3" json:"service_port_name,omitempty"` // Service port name (alternative to number)
ResourceApiVersion string `protobuf:"bytes,4,opt,name=resource_api_version,json=resourceApiVersion,proto3" json:"resource_api_version,omitempty"` // Resource API version (for non-service backends)
ResourceKind string `protobuf:"bytes,5,opt,name=resource_kind,json=resourceKind,proto3" json:"resource_kind,omitempty"` // Resource kind (for non-service backends)
ResourceName string `protobuf:"bytes,6,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Resource name (for non-service backends)
// contains filtered or unexported fields
}
IngressBackend represents a backend referenced by an ingress
func (*IngressBackend) Descriptor
deprecated
func (*IngressBackend) Descriptor() ([]byte, []int)
Deprecated: Use IngressBackend.ProtoReflect.Descriptor instead.
func (*IngressBackend) GetResourceApiVersion ¶
func (x *IngressBackend) GetResourceApiVersion() string
func (*IngressBackend) GetResourceKind ¶
func (x *IngressBackend) GetResourceKind() string
func (*IngressBackend) GetResourceName ¶
func (x *IngressBackend) GetResourceName() string
func (*IngressBackend) GetServiceName ¶
func (x *IngressBackend) GetServiceName() string
func (*IngressBackend) GetServicePort ¶
func (x *IngressBackend) GetServicePort() int32
func (*IngressBackend) GetServicePortName ¶
func (x *IngressBackend) GetServicePortName() string
func (*IngressBackend) ProtoMessage ¶
func (*IngressBackend) ProtoMessage()
func (*IngressBackend) ProtoReflect ¶
func (x *IngressBackend) ProtoReflect() protoreflect.Message
func (*IngressBackend) Reset ¶
func (x *IngressBackend) Reset()
func (*IngressBackend) String ¶
func (x *IngressBackend) String() string
type IngressDetails ¶
type IngressDetails struct {
Rules []*IngressRule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"` // Ingress rules
Tls []*IngressTLS `protobuf:"bytes,2,rep,name=tls,proto3" json:"tls,omitempty"` // TLS configurations
DefaultBackend *IngressBackend `protobuf:"bytes,3,opt,name=default_backend,json=defaultBackend,proto3" json:"default_backend,omitempty"` // Default backend (optional)
LoadBalancerIngress []*LoadBalancerIngress `protobuf:"bytes,4,rep,name=load_balancer_ingress,json=loadBalancerIngress,proto3" json:"load_balancer_ingress,omitempty"` // Load balancer status
// contains filtered or unexported fields
}
IngressDetails contains detailed Ingress information for drill-down
func (*IngressDetails) Descriptor
deprecated
func (*IngressDetails) Descriptor() ([]byte, []int)
Deprecated: Use IngressDetails.ProtoReflect.Descriptor instead.
func (*IngressDetails) GetDefaultBackend ¶
func (x *IngressDetails) GetDefaultBackend() *IngressBackend
func (*IngressDetails) GetLoadBalancerIngress ¶
func (x *IngressDetails) GetLoadBalancerIngress() []*LoadBalancerIngress
func (*IngressDetails) GetRules ¶
func (x *IngressDetails) GetRules() []*IngressRule
func (*IngressDetails) GetTls ¶
func (x *IngressDetails) GetTls() []*IngressTLS
func (*IngressDetails) ProtoMessage ¶
func (*IngressDetails) ProtoMessage()
func (*IngressDetails) ProtoReflect ¶
func (x *IngressDetails) ProtoReflect() protoreflect.Message
func (*IngressDetails) Reset ¶
func (x *IngressDetails) Reset()
func (*IngressDetails) String ¶
func (x *IngressDetails) String() string
type IngressPath ¶
type IngressPath struct {
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` // URL path
PathType string `protobuf:"bytes,2,opt,name=path_type,json=pathType,proto3" json:"path_type,omitempty"` // Path type: "Exact", "Prefix", "ImplementationSpecific"
Backend *IngressBackend `protobuf:"bytes,3,opt,name=backend,proto3" json:"backend,omitempty"` // Backend service
// contains filtered or unexported fields
}
IngressPath represents a path rule within an ingress
func (*IngressPath) Descriptor
deprecated
func (*IngressPath) Descriptor() ([]byte, []int)
Deprecated: Use IngressPath.ProtoReflect.Descriptor instead.
func (*IngressPath) GetBackend ¶
func (x *IngressPath) GetBackend() *IngressBackend
func (*IngressPath) GetPath ¶
func (x *IngressPath) GetPath() string
func (*IngressPath) GetPathType ¶
func (x *IngressPath) GetPathType() string
func (*IngressPath) ProtoMessage ¶
func (*IngressPath) ProtoMessage()
func (*IngressPath) ProtoReflect ¶
func (x *IngressPath) ProtoReflect() protoreflect.Message
func (*IngressPath) Reset ¶
func (x *IngressPath) Reset()
func (*IngressPath) String ¶
func (x *IngressPath) String() string
type IngressRule ¶
type IngressRule struct {
Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"` // Host name (optional, empty means all hosts)
Paths []*IngressPath `protobuf:"bytes,2,rep,name=paths,proto3" json:"paths,omitempty"` // HTTP paths
// contains filtered or unexported fields
}
IngressRule represents an ingress rule
func (*IngressRule) Descriptor
deprecated
func (*IngressRule) Descriptor() ([]byte, []int)
Deprecated: Use IngressRule.ProtoReflect.Descriptor instead.
func (*IngressRule) GetHost ¶
func (x *IngressRule) GetHost() string
func (*IngressRule) GetPaths ¶
func (x *IngressRule) GetPaths() []*IngressPath
func (*IngressRule) ProtoMessage ¶
func (*IngressRule) ProtoMessage()
func (*IngressRule) ProtoReflect ¶
func (x *IngressRule) ProtoReflect() protoreflect.Message
func (*IngressRule) Reset ¶
func (x *IngressRule) Reset()
func (*IngressRule) String ¶
func (x *IngressRule) String() string
type IngressTLS ¶
type IngressTLS struct {
Hosts []string `protobuf:"bytes,1,rep,name=hosts,proto3" json:"hosts,omitempty"` // Hosts covered by this TLS config
SecretName string `protobuf:"bytes,2,opt,name=secret_name,json=secretName,proto3" json:"secret_name,omitempty"` // Secret containing the TLS certificate
// contains filtered or unexported fields
}
IngressTLS represents TLS configuration for an ingress
func (*IngressTLS) Descriptor
deprecated
func (*IngressTLS) Descriptor() ([]byte, []int)
Deprecated: Use IngressTLS.ProtoReflect.Descriptor instead.
func (*IngressTLS) GetHosts ¶
func (x *IngressTLS) GetHosts() []string
func (*IngressTLS) GetSecretName ¶
func (x *IngressTLS) GetSecretName() string
func (*IngressTLS) ProtoMessage ¶
func (*IngressTLS) ProtoMessage()
func (*IngressTLS) ProtoReflect ¶
func (x *IngressTLS) ProtoReflect() protoreflect.Message
func (*IngressTLS) Reset ¶
func (x *IngressTLS) Reset()
func (*IngressTLS) String ¶
func (x *IngressTLS) String() string
type Instance ¶
type Instance struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
RegionId int64 `protobuf:"varint,2,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
Region *Region `protobuf:"bytes,3,opt,name=region,proto3" json:"region,omitempty"`
AvailabilityZoneId *int64 `protobuf:"varint,4,opt,name=availability_zone_id,json=availabilityZoneId,proto3,oneof" json:"availability_zone_id,omitempty"`
AvailabilityZone *AvailabilityZone `protobuf:"bytes,5,opt,name=availability_zone,json=availabilityZone,proto3,oneof" json:"availability_zone,omitempty"`
InstanceTypeId int64 `protobuf:"varint,6,opt,name=instance_type_id,json=instanceTypeId,proto3" json:"instance_type_id,omitempty"`
InstanceType *InstanceType `protobuf:"bytes,7,opt,name=instance_type,json=instanceType,proto3" json:"instance_type,omitempty"`
CostOnDemand float32 `protobuf:"fixed32,8,opt,name=cost_on_demand,json=costOnDemand,proto3" json:"cost_on_demand,omitempty"` // Hourly cost for on-demand instances
CostSpot *string `protobuf:"bytes,9,opt,name=cost_spot,json=costSpot,proto3,oneof" json:"cost_spot,omitempty"`
CostReserved *string `protobuf:"bytes,10,opt,name=cost_reserved,json=costReserved,proto3,oneof" json:"cost_reserved,omitempty"`
IsActive bool `protobuf:"varint,11,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"`
OperatingSystemId int64 `protobuf:"varint,12,opt,name=operating_system_id,json=operatingSystemId,proto3" json:"operating_system_id,omitempty"`
OperatingSystem *OperatingSystem `protobuf:"bytes,13,opt,name=operating_system,json=operatingSystem,proto3" json:"operating_system,omitempty"`
CreatedAt string `protobuf:"bytes,14,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt string `protobuf:"bytes,15,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
// contains filtered or unexported fields
}
Instance related messages
func (*Instance) Descriptor
deprecated
func (*Instance) GetAvailabilityZone ¶
func (x *Instance) GetAvailabilityZone() *AvailabilityZone
func (*Instance) GetAvailabilityZoneId ¶
func (*Instance) GetCostOnDemand ¶
func (*Instance) GetCostReserved ¶
func (*Instance) GetCostSpot ¶
func (*Instance) GetCreatedAt ¶
func (*Instance) GetInstanceType ¶
func (x *Instance) GetInstanceType() *InstanceType
func (*Instance) GetInstanceTypeId ¶
func (*Instance) GetIsActive ¶
func (*Instance) GetOperatingSystem ¶
func (x *Instance) GetOperatingSystem() *OperatingSystem
func (*Instance) GetOperatingSystemId ¶
func (*Instance) GetRegionId ¶
func (*Instance) GetUpdatedAt ¶
func (*Instance) ProtoMessage ¶
func (*Instance) ProtoMessage()
func (*Instance) ProtoReflect ¶
func (x *Instance) ProtoReflect() protoreflect.Message
type InstanceLookupParams ¶
type InstanceLookupParams struct {
CloudProviderId int64 `protobuf:"varint,1,opt,name=cloud_provider_id,json=cloudProviderId,proto3" json:"cloud_provider_id,omitempty"` // Cloud provider ID used in lookup
RegionId int64 `protobuf:"varint,2,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"` // Region ID used in lookup
AvailabilityZone string `protobuf:"bytes,3,opt,name=availability_zone,json=availabilityZone,proto3" json:"availability_zone,omitempty"` // Availability zone name used in lookup
InstanceType string `protobuf:"bytes,4,opt,name=instance_type,json=instanceType,proto3" json:"instance_type,omitempty"` // Instance type name used in lookup
OperatingSystemId int64 `protobuf:"varint,5,opt,name=operating_system_id,json=operatingSystemId,proto3" json:"operating_system_id,omitempty"` // Operating system ID used in lookup
// contains filtered or unexported fields
}
InstanceLookupParams contains the parameters used to lookup an instance from cache
func (*InstanceLookupParams) Descriptor
deprecated
func (*InstanceLookupParams) Descriptor() ([]byte, []int)
Deprecated: Use InstanceLookupParams.ProtoReflect.Descriptor instead.
func (*InstanceLookupParams) GetAvailabilityZone ¶
func (x *InstanceLookupParams) GetAvailabilityZone() string
func (*InstanceLookupParams) GetCloudProviderId ¶
func (x *InstanceLookupParams) GetCloudProviderId() int64
func (*InstanceLookupParams) GetInstanceType ¶
func (x *InstanceLookupParams) GetInstanceType() string
func (*InstanceLookupParams) GetOperatingSystemId ¶
func (x *InstanceLookupParams) GetOperatingSystemId() int64
func (*InstanceLookupParams) GetRegionId ¶
func (x *InstanceLookupParams) GetRegionId() int64
func (*InstanceLookupParams) ProtoMessage ¶
func (*InstanceLookupParams) ProtoMessage()
func (*InstanceLookupParams) ProtoReflect ¶
func (x *InstanceLookupParams) ProtoReflect() protoreflect.Message
func (*InstanceLookupParams) Reset ¶
func (x *InstanceLookupParams) Reset()
func (*InstanceLookupParams) String ¶
func (x *InstanceLookupParams) String() string
type InstanceServiceClient ¶
type InstanceServiceClient interface {
GetInstance(ctx context.Context, in *GetInstanceRequest, opts ...grpc.CallOption) (*GetInstanceResponse, error)
GetInstances(ctx context.Context, in *GetInstancesRequest, opts ...grpc.CallOption) (*GetInstancesResponse, error)
GetInstanceType(ctx context.Context, in *GetInstanceTypeRequest, opts ...grpc.CallOption) (*GetInstanceTypeResponse, error)
GetInstanceTypes(ctx context.Context, in *GetInstanceTypesRequest, opts ...grpc.CallOption) (*GetInstanceTypesResponse, error)
GetRegion(ctx context.Context, in *GetRegionRequest, opts ...grpc.CallOption) (*GetRegionResponse, error)
GetRegions(ctx context.Context, in *GetRegionsRequest, opts ...grpc.CallOption) (*GetRegionsResponse, error)
GetAvailabilityZone(ctx context.Context, in *GetAvailabilityZoneRequest, opts ...grpc.CallOption) (*GetAvailabilityZoneResponse, error)
GetAvailabilityZones(ctx context.Context, in *GetAvailabilityZonesRequest, opts ...grpc.CallOption) (*GetAvailabilityZonesResponse, error)
GetOperatingSystem(ctx context.Context, in *GetOperatingSystemRequest, opts ...grpc.CallOption) (*GetOperatingSystemResponse, error)
GetOperatingSystems(ctx context.Context, in *GetOperatingSystemsRequest, opts ...grpc.CallOption) (*GetOperatingSystemsResponse, error)
GetCloudProvider(ctx context.Context, in *GetCloudProviderRequest, opts ...grpc.CallOption) (*GetCloudProviderResponse, error)
GetCloudProviders(ctx context.Context, in *GetCloudProvidersRequest, opts ...grpc.CallOption) (*GetCloudProvidersResponse, error)
}
InstanceServiceClient is the client API for InstanceService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewInstanceServiceClient ¶
func NewInstanceServiceClient(cc grpc.ClientConnInterface) InstanceServiceClient
type InstanceServiceServer ¶
type InstanceServiceServer interface {
GetInstance(context.Context, *GetInstanceRequest) (*GetInstanceResponse, error)
GetInstances(context.Context, *GetInstancesRequest) (*GetInstancesResponse, error)
GetInstanceType(context.Context, *GetInstanceTypeRequest) (*GetInstanceTypeResponse, error)
GetInstanceTypes(context.Context, *GetInstanceTypesRequest) (*GetInstanceTypesResponse, error)
GetRegion(context.Context, *GetRegionRequest) (*GetRegionResponse, error)
GetRegions(context.Context, *GetRegionsRequest) (*GetRegionsResponse, error)
GetAvailabilityZone(context.Context, *GetAvailabilityZoneRequest) (*GetAvailabilityZoneResponse, error)
GetAvailabilityZones(context.Context, *GetAvailabilityZonesRequest) (*GetAvailabilityZonesResponse, error)
GetOperatingSystem(context.Context, *GetOperatingSystemRequest) (*GetOperatingSystemResponse, error)
GetOperatingSystems(context.Context, *GetOperatingSystemsRequest) (*GetOperatingSystemsResponse, error)
GetCloudProvider(context.Context, *GetCloudProviderRequest) (*GetCloudProviderResponse, error)
GetCloudProviders(context.Context, *GetCloudProvidersRequest) (*GetCloudProvidersResponse, error)
// contains filtered or unexported methods
}
InstanceServiceServer is the server API for InstanceService service. All implementations must embed UnimplementedInstanceServiceServer for forward compatibility
type InstanceType ¶
type InstanceType struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
CloudProviderId int64 `protobuf:"varint,2,opt,name=cloud_provider_id,json=cloudProviderId,proto3" json:"cloud_provider_id,omitempty"`
CloudProvider *CloudProvider `protobuf:"bytes,3,opt,name=cloud_provider,json=cloudProvider,proto3" json:"cloud_provider,omitempty"`
ProviderTypeId string `protobuf:"bytes,4,opt,name=provider_type_id,json=providerTypeId,proto3" json:"provider_type_id,omitempty"`
Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
CurrentGeneration bool `protobuf:"varint,6,opt,name=current_generation,json=currentGeneration,proto3" json:"current_generation,omitempty"`
BareMetal bool `protobuf:"varint,7,opt,name=bare_metal,json=bareMetal,proto3" json:"bare_metal,omitempty"`
FreeTierEligible bool `protobuf:"varint,8,opt,name=free_tier_eligible,json=freeTierEligible,proto3" json:"free_tier_eligible,omitempty"`
MemoryMib int32 `protobuf:"varint,9,opt,name=memory_mib,json=memoryMib,proto3" json:"memory_mib,omitempty"`
VcpuCount int32 `protobuf:"varint,10,opt,name=vcpu_count,json=vcpuCount,proto3" json:"vcpu_count,omitempty"`
DefaultCores int32 `protobuf:"varint,11,opt,name=default_cores,json=defaultCores,proto3" json:"default_cores,omitempty"`
DefaultThreadsPerCore int32 `` /* 130-byte string literal not displayed */
SustainedClockSpeedGhz float64 `` /* 134-byte string literal not displayed */
ProcessorManufacturer string `protobuf:"bytes,14,opt,name=processor_manufacturer,json=processorManufacturer,proto3" json:"processor_manufacturer,omitempty"`
CpuArchitecture string `protobuf:"bytes,15,opt,name=cpu_architecture,json=cpuArchitecture,proto3" json:"cpu_architecture,omitempty"`
GpuArchitecture *string `protobuf:"bytes,16,opt,name=gpu_architecture,json=gpuArchitecture,proto3,oneof" json:"gpu_architecture,omitempty"`
GpuMemoryMib int32 `protobuf:"varint,17,opt,name=gpu_memory_mib,json=gpuMemoryMib,proto3" json:"gpu_memory_mib,omitempty"`
GpuCount int32 `protobuf:"varint,18,opt,name=gpu_count,json=gpuCount,proto3" json:"gpu_count,omitempty"`
// contains filtered or unexported fields
}
func (*InstanceType) Descriptor
deprecated
func (*InstanceType) Descriptor() ([]byte, []int)
Deprecated: Use InstanceType.ProtoReflect.Descriptor instead.
func (*InstanceType) GetBareMetal ¶
func (x *InstanceType) GetBareMetal() bool
func (*InstanceType) GetCloudProvider ¶
func (x *InstanceType) GetCloudProvider() *CloudProvider
func (*InstanceType) GetCloudProviderId ¶
func (x *InstanceType) GetCloudProviderId() int64
func (*InstanceType) GetCpuArchitecture ¶
func (x *InstanceType) GetCpuArchitecture() string
func (*InstanceType) GetCurrentGeneration ¶
func (x *InstanceType) GetCurrentGeneration() bool
func (*InstanceType) GetDefaultCores ¶
func (x *InstanceType) GetDefaultCores() int32
func (*InstanceType) GetDefaultThreadsPerCore ¶
func (x *InstanceType) GetDefaultThreadsPerCore() int32
func (*InstanceType) GetFreeTierEligible ¶
func (x *InstanceType) GetFreeTierEligible() bool
func (*InstanceType) GetGpuArchitecture ¶
func (x *InstanceType) GetGpuArchitecture() string
func (*InstanceType) GetGpuCount ¶
func (x *InstanceType) GetGpuCount() int32
func (*InstanceType) GetGpuMemoryMib ¶
func (x *InstanceType) GetGpuMemoryMib() int32
func (*InstanceType) GetId ¶
func (x *InstanceType) GetId() int64
func (*InstanceType) GetMemoryMib ¶
func (x *InstanceType) GetMemoryMib() int32
func (*InstanceType) GetName ¶
func (x *InstanceType) GetName() string
func (*InstanceType) GetProcessorManufacturer ¶
func (x *InstanceType) GetProcessorManufacturer() string
func (*InstanceType) GetProviderTypeId ¶
func (x *InstanceType) GetProviderTypeId() string
func (*InstanceType) GetSustainedClockSpeedGhz ¶
func (x *InstanceType) GetSustainedClockSpeedGhz() float64
func (*InstanceType) GetVcpuCount ¶
func (x *InstanceType) GetVcpuCount() int32
func (*InstanceType) ProtoMessage ¶
func (*InstanceType) ProtoMessage()
func (*InstanceType) ProtoReflect ¶
func (x *InstanceType) ProtoReflect() protoreflect.Message
func (*InstanceType) Reset ¶
func (x *InstanceType) Reset()
func (*InstanceType) String ¶
func (x *InstanceType) String() string
type JobCondition ¶
type JobCondition struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // "Complete", "Failed", "SuccessCriteriaMet", etc.
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` // "True", "False", "Unknown"
Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"` // Reason for the condition
Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"` // Human readable message
LastProbeTime int64 `protobuf:"varint,5,opt,name=last_probe_time,json=lastProbeTime,proto3" json:"last_probe_time,omitempty"` // Last time condition was probed
LastTransitionTime int64 `protobuf:"varint,6,opt,name=last_transition_time,json=lastTransitionTime,proto3" json:"last_transition_time,omitempty"` // Last time condition transitioned
// contains filtered or unexported fields
}
JobCondition represents a job condition
func (*JobCondition) Descriptor
deprecated
func (*JobCondition) Descriptor() ([]byte, []int)
Deprecated: Use JobCondition.ProtoReflect.Descriptor instead.
func (*JobCondition) GetLastProbeTime ¶
func (x *JobCondition) GetLastProbeTime() int64
func (*JobCondition) GetLastTransitionTime ¶
func (x *JobCondition) GetLastTransitionTime() int64
func (*JobCondition) GetMessage ¶
func (x *JobCondition) GetMessage() string
func (*JobCondition) GetReason ¶
func (x *JobCondition) GetReason() string
func (*JobCondition) GetStatus ¶
func (x *JobCondition) GetStatus() string
func (*JobCondition) GetType ¶
func (x *JobCondition) GetType() string
func (*JobCondition) ProtoMessage ¶
func (*JobCondition) ProtoMessage()
func (*JobCondition) ProtoReflect ¶
func (x *JobCondition) ProtoReflect() protoreflect.Message
func (*JobCondition) Reset ¶
func (x *JobCondition) Reset()
func (*JobCondition) String ¶
func (x *JobCondition) String() string
type JobDetails ¶
type JobDetails struct {
Containers []*ContainerTemplate `protobuf:"bytes,1,rep,name=containers,proto3" json:"containers,omitempty"` // Container templates from pod spec
Conditions []*JobCondition `protobuf:"bytes,2,rep,name=conditions,proto3" json:"conditions,omitempty"` // Job conditions for debugging
Selector *LabelSelector `protobuf:"bytes,3,opt,name=selector,proto3" json:"selector,omitempty"` // Pod selector for job
// contains filtered or unexported fields
}
JobDetails contains detailed Job information for drill-down
func (*JobDetails) Descriptor
deprecated
func (*JobDetails) Descriptor() ([]byte, []int)
Deprecated: Use JobDetails.ProtoReflect.Descriptor instead.
func (*JobDetails) GetConditions ¶
func (x *JobDetails) GetConditions() []*JobCondition
func (*JobDetails) GetContainers ¶
func (x *JobDetails) GetContainers() []*ContainerTemplate
func (*JobDetails) GetSelector ¶
func (x *JobDetails) GetSelector() *LabelSelector
func (*JobDetails) ProtoMessage ¶
func (*JobDetails) ProtoMessage()
func (*JobDetails) ProtoReflect ¶
func (x *JobDetails) ProtoReflect() protoreflect.Message
func (*JobDetails) Reset ¶
func (x *JobDetails) Reset()
func (*JobDetails) String ¶
func (x *JobDetails) String() string
type JobHistory ¶
type JobHistory struct {
Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` // active, succeeded, failed
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
DeletedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"`
Pods []*PodHistory `protobuf:"bytes,6,rep,name=pods,proto3" json:"pods,omitempty"`
// contains filtered or unexported fields
}
func (*JobHistory) Descriptor
deprecated
func (*JobHistory) Descriptor() ([]byte, []int)
Deprecated: Use JobHistory.ProtoReflect.Descriptor instead.
func (*JobHistory) GetCreatedAt ¶
func (x *JobHistory) GetCreatedAt() *timestamppb.Timestamp
func (*JobHistory) GetDeletedAt ¶
func (x *JobHistory) GetDeletedAt() *timestamppb.Timestamp
func (*JobHistory) GetName ¶
func (x *JobHistory) GetName() string
func (*JobHistory) GetPods ¶
func (x *JobHistory) GetPods() []*PodHistory
func (*JobHistory) GetStatus ¶
func (x *JobHistory) GetStatus() string
func (*JobHistory) GetUid ¶
func (x *JobHistory) GetUid() string
func (*JobHistory) ProtoMessage ¶
func (*JobHistory) ProtoMessage()
func (*JobHistory) ProtoReflect ¶
func (x *JobHistory) ProtoReflect() protoreflect.Message
func (*JobHistory) Reset ¶
func (x *JobHistory) Reset()
func (*JobHistory) String ¶
func (x *JobHistory) String() string
type JobTemplate ¶
type JobTemplate struct {
Containers []*ContainerTemplate `protobuf:"bytes,1,rep,name=containers,proto3" json:"containers,omitempty"` // Container templates
BackoffLimit int32 `protobuf:"varint,2,opt,name=backoff_limit,json=backoffLimit,proto3" json:"backoff_limit,omitempty"` // Backoff limit from job template
Completions int32 `protobuf:"varint,3,opt,name=completions,proto3" json:"completions,omitempty"` // Desired completions
Parallelism int32 `protobuf:"varint,4,opt,name=parallelism,proto3" json:"parallelism,omitempty"` // Parallelism setting
CompletionMode string `protobuf:"bytes,5,opt,name=completion_mode,json=completionMode,proto3" json:"completion_mode,omitempty"` // Completion mode
// contains filtered or unexported fields
}
JobTemplate represents the job template in a CronJob
func (*JobTemplate) Descriptor
deprecated
func (*JobTemplate) Descriptor() ([]byte, []int)
Deprecated: Use JobTemplate.ProtoReflect.Descriptor instead.
func (*JobTemplate) GetBackoffLimit ¶
func (x *JobTemplate) GetBackoffLimit() int32
func (*JobTemplate) GetCompletionMode ¶
func (x *JobTemplate) GetCompletionMode() string
func (*JobTemplate) GetCompletions ¶
func (x *JobTemplate) GetCompletions() int32
func (*JobTemplate) GetContainers ¶
func (x *JobTemplate) GetContainers() []*ContainerTemplate
func (*JobTemplate) GetParallelism ¶
func (x *JobTemplate) GetParallelism() int32
func (*JobTemplate) ProtoMessage ¶
func (*JobTemplate) ProtoMessage()
func (*JobTemplate) ProtoReflect ¶
func (x *JobTemplate) ProtoReflect() protoreflect.Message
func (*JobTemplate) Reset ¶
func (x *JobTemplate) Reset()
func (*JobTemplate) String ¶
func (x *JobTemplate) String() string
type K8SObjectKind ¶
type K8SObjectKind int32
Enums
const ( K8SObjectKind_K8S_OBJECT_KIND_UNSPECIFIED K8SObjectKind = 0 K8SObjectKind_K8S_OBJECT_KIND_DEPLOYMENT K8SObjectKind = 1 K8SObjectKind_K8S_OBJECT_KIND_REPLICA_SET K8SObjectKind = 2 K8SObjectKind_K8S_OBJECT_KIND_STATEFUL_SET K8SObjectKind = 3 K8SObjectKind_K8S_OBJECT_KIND_DAEMON_SET K8SObjectKind = 4 K8SObjectKind_K8S_OBJECT_KIND_JOB K8SObjectKind = 5 K8SObjectKind_K8S_OBJECT_KIND_CRON_JOB K8SObjectKind = 6 K8SObjectKind_K8S_OBJECT_KIND_REPLICATION_CONTROLLER K8SObjectKind = 7 K8SObjectKind_K8S_OBJECT_KIND_POD K8SObjectKind = 8 K8SObjectKind_K8S_OBJECT_KIND_NAMESPACE K8SObjectKind = 9 K8SObjectKind_K8S_OBJECT_KIND_NODE K8SObjectKind = 10 K8SObjectKind_K8S_OBJECT_KIND_INGRESS K8SObjectKind = 11 K8SObjectKind_K8S_OBJECT_KIND_CONTAINER K8SObjectKind = 12 K8SObjectKind_K8S_OBJECT_KIND_SERVICE K8SObjectKind = 13 K8SObjectKind_K8S_OBJECT_KIND_CONFIG_MAP K8SObjectKind = 14 K8SObjectKind_K8S_OBJECT_KIND_PERSISTENT_VOLUME K8SObjectKind = 15 K8SObjectKind_K8S_OBJECT_KIND_PERSISTENT_VOLUME_CLAIM K8SObjectKind = 16 K8SObjectKind_K8S_OBJECT_KIND_STORAGE_CLASS K8SObjectKind = 17 K8SObjectKind_K8S_OBJECT_KIND_ARGO_ROLLOUT K8SObjectKind = 18 K8SObjectKind_K8S_OBJECT_KIND_HORIZONTAL_POD_AUTOSCALER K8SObjectKind = 19 K8SObjectKind_K8S_OBJECT_KIND_VERTICAL_POD_AUTOSCALER K8SObjectKind = 20 K8SObjectKind_K8S_OBJECT_KIND_LIMIT_RANGE K8SObjectKind = 21 K8SObjectKind_K8S_OBJECT_KIND_SERVICE_ACCOUNT K8SObjectKind = 22 K8SObjectKind_K8S_OBJECT_KIND_ROLE K8SObjectKind = 23 K8SObjectKind_K8S_OBJECT_KIND_ROLE_BINDING K8SObjectKind = 24 K8SObjectKind_K8S_OBJECT_KIND_KEDA_SCALED_OBJECT K8SObjectKind = 25 K8SObjectKind_K8S_OBJECT_KIND_KARPENTER_RESOURCE K8SObjectKind = 26 K8SObjectKind_K8S_OBJECT_KIND_POD_DISRUPTION_BUDGET K8SObjectKind = 27 K8SObjectKind_K8S_OBJECT_KIND_RESOURCE_QUOTA K8SObjectKind = 28 K8SObjectKind_K8S_OBJECT_KIND_KUBEFLOW_NOTEBOOK K8SObjectKind = 29 K8SObjectKind_K8S_OBJECT_KIND_VOLCANO_JOB K8SObjectKind = 30 K8SObjectKind_K8S_OBJECT_KIND_SECRET K8SObjectKind = 31 K8SObjectKind_K8S_OBJECT_KIND_CLUSTER_ROLE K8SObjectKind = 32 K8SObjectKind_K8S_OBJECT_KIND_CLUSTER_ROLE_BINDING K8SObjectKind = 33 K8SObjectKind_K8S_OBJECT_KIND_NETWORK_POLICY K8SObjectKind = 34 K8SObjectKind_K8S_OBJECT_KIND_CLUSTER K8SObjectKind = 35 )
func (K8SObjectKind) Descriptor ¶
func (K8SObjectKind) Descriptor() protoreflect.EnumDescriptor
func (K8SObjectKind) Enum ¶
func (x K8SObjectKind) Enum() *K8SObjectKind
func (K8SObjectKind) EnumDescriptor
deprecated
func (K8SObjectKind) EnumDescriptor() ([]byte, []int)
Deprecated: Use K8SObjectKind.Descriptor instead.
func (K8SObjectKind) Number ¶
func (x K8SObjectKind) Number() protoreflect.EnumNumber
func (K8SObjectKind) String ¶
func (x K8SObjectKind) String() string
func (K8SObjectKind) Type ¶
func (K8SObjectKind) Type() protoreflect.EnumType
type K8SRelatedResource ¶
type K8SRelatedResource struct {
SourceKind string `protobuf:"bytes,1,opt,name=source_kind,json=sourceKind,proto3" json:"source_kind,omitempty"` // Kind of the source resource (e.g., Deployment, ReplicaSet).
SourceUid string `protobuf:"bytes,2,opt,name=source_uid,json=sourceUid,proto3" json:"source_uid,omitempty"` // UID of the source resource.
SourceName string `protobuf:"bytes,3,opt,name=source_name,json=sourceName,proto3" json:"source_name,omitempty"` // Name of the source resource.
TargetKind string `protobuf:"bytes,4,opt,name=target_kind,json=targetKind,proto3" json:"target_kind,omitempty"` // Kind of the target resource (e.g., ReplicaSet, Pod).
TargetUid string `protobuf:"bytes,5,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"` // UID of the target resource.
TargetName string `protobuf:"bytes,6,opt,name=target_name,json=targetName,proto3" json:"target_name,omitempty"` // Name of the target resource.
RelationshipType string `protobuf:"bytes,7,opt,name=relationship_type,json=relationshipType,proto3" json:"relationship_type,omitempty"` // Type of relationship (e.g., owns, controls, selects).
// contains filtered or unexported fields
}
K8sRelatedResource represents a relationship between two Kubernetes resources
func (*K8SRelatedResource) Descriptor
deprecated
func (*K8SRelatedResource) Descriptor() ([]byte, []int)
Deprecated: Use K8SRelatedResource.ProtoReflect.Descriptor instead.
func (*K8SRelatedResource) GetRelationshipType ¶
func (x *K8SRelatedResource) GetRelationshipType() string
func (*K8SRelatedResource) GetSourceKind ¶
func (x *K8SRelatedResource) GetSourceKind() string
func (*K8SRelatedResource) GetSourceName ¶
func (x *K8SRelatedResource) GetSourceName() string
func (*K8SRelatedResource) GetSourceUid ¶
func (x *K8SRelatedResource) GetSourceUid() string
func (*K8SRelatedResource) GetTargetKind ¶
func (x *K8SRelatedResource) GetTargetKind() string
func (*K8SRelatedResource) GetTargetName ¶
func (x *K8SRelatedResource) GetTargetName() string
func (*K8SRelatedResource) GetTargetUid ¶
func (x *K8SRelatedResource) GetTargetUid() string
func (*K8SRelatedResource) ProtoMessage ¶
func (*K8SRelatedResource) ProtoMessage()
func (*K8SRelatedResource) ProtoReflect ¶
func (x *K8SRelatedResource) ProtoReflect() protoreflect.Message
func (*K8SRelatedResource) Reset ¶
func (x *K8SRelatedResource) Reset()
func (*K8SRelatedResource) String ¶
func (x *K8SRelatedResource) String() string
type K8SResourceEdge ¶
type K8SResourceEdge struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Unique identifier for the edge.
Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` // UID of the source resource.
Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"` // UID of the target resource.
Label string `protobuf:"bytes,4,opt,name=label,proto3" json:"label,omitempty"` // Label for the edge (relationship type).
// contains filtered or unexported fields
}
K8sResourceEdge represents an edge in the resource graph
func (*K8SResourceEdge) Descriptor
deprecated
func (*K8SResourceEdge) Descriptor() ([]byte, []int)
Deprecated: Use K8SResourceEdge.ProtoReflect.Descriptor instead.
func (*K8SResourceEdge) GetId ¶
func (x *K8SResourceEdge) GetId() string
func (*K8SResourceEdge) GetLabel ¶
func (x *K8SResourceEdge) GetLabel() string
func (*K8SResourceEdge) GetSource ¶
func (x *K8SResourceEdge) GetSource() string
func (*K8SResourceEdge) GetTarget ¶
func (x *K8SResourceEdge) GetTarget() string
func (*K8SResourceEdge) ProtoMessage ¶
func (*K8SResourceEdge) ProtoMessage()
func (*K8SResourceEdge) ProtoReflect ¶
func (x *K8SResourceEdge) ProtoReflect() protoreflect.Message
func (*K8SResourceEdge) Reset ¶
func (x *K8SResourceEdge) Reset()
func (*K8SResourceEdge) String ¶
func (x *K8SResourceEdge) String() string
type K8SResourceNode ¶
type K8SResourceNode struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Unique identifier (UID) of the resource.
Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"` // Kind of the resource (e.g., Deployment, ReplicaSet, Pod).
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // Name of the resource.
// contains filtered or unexported fields
}
K8sResourceNode represents a node in the resource graph
func (*K8SResourceNode) Descriptor
deprecated
func (*K8SResourceNode) Descriptor() ([]byte, []int)
Deprecated: Use K8SResourceNode.ProtoReflect.Descriptor instead.
func (*K8SResourceNode) GetId ¶
func (x *K8SResourceNode) GetId() string
func (*K8SResourceNode) GetKind ¶
func (x *K8SResourceNode) GetKind() string
func (*K8SResourceNode) GetName ¶
func (x *K8SResourceNode) GetName() string
func (*K8SResourceNode) ProtoMessage ¶
func (*K8SResourceNode) ProtoMessage()
func (*K8SResourceNode) ProtoReflect ¶
func (x *K8SResourceNode) ProtoReflect() protoreflect.Message
func (*K8SResourceNode) Reset ¶
func (x *K8SResourceNode) Reset()
func (*K8SResourceNode) String ¶
func (x *K8SResourceNode) String() string
type K8SSearchResult ¶
type K8SSearchResult struct {
Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"` // Unique identifier of the resource.
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Name of the resource.
Kind string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"` // Kind of the resource (e.g., Deployment, StatefulSet).
MatchedField string `protobuf:"bytes,4,opt,name=matched_field,json=matchedField,proto3" json:"matched_field,omitempty"` // Field that matched the search query (name, uid, or namespace).
Namespace string `protobuf:"bytes,5,opt,name=namespace,proto3" json:"namespace,omitempty"` // Namespace of the resource.
// contains filtered or unexported fields
}
func (*K8SSearchResult) Descriptor
deprecated
func (*K8SSearchResult) Descriptor() ([]byte, []int)
Deprecated: Use K8SSearchResult.ProtoReflect.Descriptor instead.
func (*K8SSearchResult) GetKind ¶
func (x *K8SSearchResult) GetKind() string
func (*K8SSearchResult) GetMatchedField ¶
func (x *K8SSearchResult) GetMatchedField() string
func (*K8SSearchResult) GetName ¶
func (x *K8SSearchResult) GetName() string
func (*K8SSearchResult) GetNamespace ¶
func (x *K8SSearchResult) GetNamespace() string
func (*K8SSearchResult) GetUid ¶
func (x *K8SSearchResult) GetUid() string
func (*K8SSearchResult) ProtoMessage ¶
func (*K8SSearchResult) ProtoMessage()
func (*K8SSearchResult) ProtoReflect ¶
func (x *K8SSearchResult) ProtoReflect() protoreflect.Message
func (*K8SSearchResult) Reset ¶
func (x *K8SSearchResult) Reset()
func (*K8SSearchResult) String ¶
func (x *K8SSearchResult) String() string
type K8SServiceClient ¶
type K8SServiceClient interface {
// GetWorkloadsStats retrieves stats for workloads in a specific cluster.
GetWorkloadsStats(ctx context.Context, in *GetWorkloadsStatsRequest, opts ...grpc.CallOption) (*GetWorkloadsStatsResponse, error)
// GetClusters retrieves all clusters for a team.
GetClusters(ctx context.Context, in *GetClustersRequest, opts ...grpc.CallOption) (*GetClustersResponse, error)
// Deprecated: Do not use.
// ListClusters retrieves clusters for a team with pagination.
// Deprecated: Use GetClusters instead.
ListClusters(ctx context.Context, in *ListClustersRequest, opts ...grpc.CallOption) (*ListClustersResponse, error)
// GetCluster retrieves detailed information for a specific cluster.
GetCluster(ctx context.Context, in *GetClusterRequest, opts ...grpc.CallOption) (*GetClusterResponse, error)
// GetClusterMetadata retrieves metadata information for clusters in a team.
GetClusterMetadata(ctx context.Context, in *GetClusterMetadataRequest, opts ...grpc.CallOption) (*GetClusterMetadataResponse, error)
// GetAllNamespaces returns a list of all namespaces for a teamID; if cluster list is empty, returns all.
GetAllNamespaces(ctx context.Context, in *GetAllNamespacesRequest, opts ...grpc.CallOption) (*GetAllNamespacesResponse, error)
// GetAllWorkloadNames returns a list of all workload names for a team ID; if cluster list is empty, returns all.
GetAllWorkloadNames(ctx context.Context, in *GetAllWorkloadNamesRequest, opts ...grpc.CallOption) (*GetAllWorkloadNamesResponse, error)
// GetAllWorkloadLabels returns all workload labels for a team ID; if cluster list is empty, returns all.
GetAllWorkloadLabels(ctx context.Context, in *GetAllWorkloadLabelsRequest, opts ...grpc.CallOption) (*GetAllWorkloadLabelsResponse, error)
// GetAllNodeGroupNames retrieves list of node group names by cluster
GetAllNodeGroupNames(ctx context.Context, in *GetAllNodeGroupNamesRequest, opts ...grpc.CallOption) (*GetAllNodeGroupNamesResponse, error)
MetadataForWorkloads(ctx context.Context, in *MetadataForWorkloadsRequest, opts ...grpc.CallOption) (*MetadataForWorkloadsResponse, error)
// GetNodeGroups retrieves all node groups for a specific cluster.
GetNodeGroups(ctx context.Context, in *GetNodeGroupsRequest, opts ...grpc.CallOption) (*GetNodeGroupsResponse, error)
// GetAllNodeGroups retrieves all node groups for all clusters in a team.
GetAllNodeGroups(ctx context.Context, in *GetAllNodeGroupsRequest, opts ...grpc.CallOption) (*GetAllNodeGroupsResponse, error)
// GetNodeGroupsUtilization retrieves utilization data for node groups in a specific cluster.
GetNodeGroupsUtilization(ctx context.Context, in *GetNodeGroupsUtilizationRequest, opts ...grpc.CallOption) (*GetNodeGroupsUtilizationResponse, error)
// GetNodeGroup retrieves node group for a specific cluster.
GetNodeGroup(ctx context.Context, in *GetNodeGroupRequest, opts ...grpc.CallOption) (*GetNodeGroupResponse, error)
// GetNode retrieves detailed information for a specific node.
GetNode(ctx context.Context, in *GetNodeRequest, opts ...grpc.CallOption) (*GetNodeResponse, error)
// GetWorkloads retrieves all workloads for a specific cluster.
GetWorkloads(ctx context.Context, in *GetWorkloadsRequest, opts ...grpc.CallOption) (*GetWorkloadsResponse, error)
// GetWorkload retrieves detailed information for a specific workload.
GetWorkload(ctx context.Context, in *GetWorkloadRequest, opts ...grpc.CallOption) (*GetWorkloadResponse, error)
// Deprecated: Do not use.
// GetForecastWorkloads retrieves all workloads for a specific cluster.
GetForecastWorkloads(ctx context.Context, in *GetForecastWorkloadsRequest, opts ...grpc.CallOption) (*GetForecastWorkloadsResponse, error)
// Deprecated: Do not use.
// GetForecastWorkload retrieves detailed information for a specific workload.
GetForecastWorkload(ctx context.Context, in *GetForecastWorkloadRequest, opts ...grpc.CallOption) (*GetForecastWorkloadResponse, error)
// GetResources retrivers specific resource and their details from db, simulating informer.
GetResources(ctx context.Context, in *GetResourcesRequest, opts ...grpc.CallOption) (*GetResourcesResponse, error)
// GetPods retrieves Pod resources and their details from db.
GetPods(ctx context.Context, in *GetPodsRequest, opts ...grpc.CallOption) (*GetPodsResponse, error)
GetLatestOperatorVersion(ctx context.Context, in *GetLatestOperatorVersionRequest, opts ...grpc.CallOption) (*GetLatestOperatorVersionResponse, error)
GalaxyGetClusterPerspective(ctx context.Context, in *GalaxyGetClusterPerspectiveRequest, opts ...grpc.CallOption) (*GalaxyGetClusterPerspectiveResponse, error)
GalaxyGetNodePerspective(ctx context.Context, in *GalaxyGetNodePerspectiveRequest, opts ...grpc.CallOption) (*GalaxyGetNodePerspectiveResponse, error)
GalaxyGetWorkloadPerspective(ctx context.Context, in *GalaxyGetWorkloadPerspectiveRequest, opts ...grpc.CallOption) (*GalaxyGetWorkloadPerspectiveResponse, error)
ListAuditLogs(ctx context.Context, in *ListAuditLogsRequest, opts ...grpc.CallOption) (*ListAuditLogsResponse, error)
ListAuditLogOriginators(ctx context.Context, in *ListAuditLogOriginatorsRequest, opts ...grpc.CallOption) (*ListAuditLogOriginatorsResponse, error)
SendWorkloadEmail(ctx context.Context, in *SendWorkloadEmailRequest, opts ...grpc.CallOption) (*SendWorkloadEmailResponse, error)
SendWeeklySummaryEmail(ctx context.Context, in *SendWeeklySummaryEmailRequest, opts ...grpc.CallOption) (*SendWeeklySummaryEmailResponse, error)
GetClustersNodeInfo(ctx context.Context, in *GetClustersNodeInfoRequest, opts ...grpc.CallOption) (*GetClustersNodeInfoResponse, error)
// SearchK8sResources searches across all k8s resource types for a specific cluster.
SearchK8SResources(ctx context.Context, in *SearchK8SResourcesRequest, opts ...grpc.CallOption) (*SearchK8SResourcesResponse, error)
// SearchK8sWorkloads searches across all k8s workload types returning only kind and name.
SearchK8SWorkloads(ctx context.Context, in *SearchK8SWorkloadsRequest, opts ...grpc.CallOption) (*SearchK8SWorkloadsResponse, error)
// GetClusterType determines the cluster type based on kubelet version
GetClusterType(ctx context.Context, in *GetClusterTypeRequest, opts ...grpc.CallOption) (*GetClusterTypeResponse, error)
// GetDeploymentRelations retrieves all relations for a specific deployment.
GetRelationsForKind(ctx context.Context, in *GetRelatedResourcesRequest, opts ...grpc.CallOption) (*GetRelatedResourcesResponse, error)
// LookupNodeInstance retrieves instance information for a node, including both dynamic cache lookup and cached instance data
LookupNodeInstance(ctx context.Context, in *LookupNodeInstanceRequest, opts ...grpc.CallOption) (*LookupNodeInstanceResponse, error)
// GetWorkloadPodHistory retrieves historical pods for a workload.
GetWorkloadPodHistory(ctx context.Context, in *GetWorkloadPodHistoryRequest, opts ...grpc.CallOption) (*GetWorkloadPodHistoryResponse, error)
}
K8SServiceClient is the client API for K8SService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewK8SServiceClient ¶
func NewK8SServiceClient(cc grpc.ClientConnInterface) K8SServiceClient
type K8SServiceServer ¶
type K8SServiceServer interface {
// GetWorkloadsStats retrieves stats for workloads in a specific cluster.
GetWorkloadsStats(context.Context, *GetWorkloadsStatsRequest) (*GetWorkloadsStatsResponse, error)
// GetClusters retrieves all clusters for a team.
GetClusters(context.Context, *GetClustersRequest) (*GetClustersResponse, error)
// Deprecated: Do not use.
// ListClusters retrieves clusters for a team with pagination.
// Deprecated: Use GetClusters instead.
ListClusters(context.Context, *ListClustersRequest) (*ListClustersResponse, error)
// GetCluster retrieves detailed information for a specific cluster.
GetCluster(context.Context, *GetClusterRequest) (*GetClusterResponse, error)
// GetClusterMetadata retrieves metadata information for clusters in a team.
GetClusterMetadata(context.Context, *GetClusterMetadataRequest) (*GetClusterMetadataResponse, error)
// GetAllNamespaces returns a list of all namespaces for a teamID; if cluster list is empty, returns all.
GetAllNamespaces(context.Context, *GetAllNamespacesRequest) (*GetAllNamespacesResponse, error)
// GetAllWorkloadNames returns a list of all workload names for a team ID; if cluster list is empty, returns all.
GetAllWorkloadNames(context.Context, *GetAllWorkloadNamesRequest) (*GetAllWorkloadNamesResponse, error)
// GetAllWorkloadLabels returns all workload labels for a team ID; if cluster list is empty, returns all.
GetAllWorkloadLabels(context.Context, *GetAllWorkloadLabelsRequest) (*GetAllWorkloadLabelsResponse, error)
// GetAllNodeGroupNames retrieves list of node group names by cluster
GetAllNodeGroupNames(context.Context, *GetAllNodeGroupNamesRequest) (*GetAllNodeGroupNamesResponse, error)
MetadataForWorkloads(context.Context, *MetadataForWorkloadsRequest) (*MetadataForWorkloadsResponse, error)
// GetNodeGroups retrieves all node groups for a specific cluster.
GetNodeGroups(context.Context, *GetNodeGroupsRequest) (*GetNodeGroupsResponse, error)
// GetAllNodeGroups retrieves all node groups for all clusters in a team.
GetAllNodeGroups(context.Context, *GetAllNodeGroupsRequest) (*GetAllNodeGroupsResponse, error)
// GetNodeGroupsUtilization retrieves utilization data for node groups in a specific cluster.
GetNodeGroupsUtilization(context.Context, *GetNodeGroupsUtilizationRequest) (*GetNodeGroupsUtilizationResponse, error)
// GetNodeGroup retrieves node group for a specific cluster.
GetNodeGroup(context.Context, *GetNodeGroupRequest) (*GetNodeGroupResponse, error)
// GetNode retrieves detailed information for a specific node.
GetNode(context.Context, *GetNodeRequest) (*GetNodeResponse, error)
// GetWorkloads retrieves all workloads for a specific cluster.
GetWorkloads(context.Context, *GetWorkloadsRequest) (*GetWorkloadsResponse, error)
// GetWorkload retrieves detailed information for a specific workload.
GetWorkload(context.Context, *GetWorkloadRequest) (*GetWorkloadResponse, error)
// Deprecated: Do not use.
// GetForecastWorkloads retrieves all workloads for a specific cluster.
GetForecastWorkloads(context.Context, *GetForecastWorkloadsRequest) (*GetForecastWorkloadsResponse, error)
// Deprecated: Do not use.
// GetForecastWorkload retrieves detailed information for a specific workload.
GetForecastWorkload(context.Context, *GetForecastWorkloadRequest) (*GetForecastWorkloadResponse, error)
// GetResources retrivers specific resource and their details from db, simulating informer.
GetResources(context.Context, *GetResourcesRequest) (*GetResourcesResponse, error)
// GetPods retrieves Pod resources and their details from db.
GetPods(context.Context, *GetPodsRequest) (*GetPodsResponse, error)
GetLatestOperatorVersion(context.Context, *GetLatestOperatorVersionRequest) (*GetLatestOperatorVersionResponse, error)
GalaxyGetClusterPerspective(context.Context, *GalaxyGetClusterPerspectiveRequest) (*GalaxyGetClusterPerspectiveResponse, error)
GalaxyGetNodePerspective(context.Context, *GalaxyGetNodePerspectiveRequest) (*GalaxyGetNodePerspectiveResponse, error)
GalaxyGetWorkloadPerspective(context.Context, *GalaxyGetWorkloadPerspectiveRequest) (*GalaxyGetWorkloadPerspectiveResponse, error)
ListAuditLogs(context.Context, *ListAuditLogsRequest) (*ListAuditLogsResponse, error)
ListAuditLogOriginators(context.Context, *ListAuditLogOriginatorsRequest) (*ListAuditLogOriginatorsResponse, error)
SendWorkloadEmail(context.Context, *SendWorkloadEmailRequest) (*SendWorkloadEmailResponse, error)
SendWeeklySummaryEmail(context.Context, *SendWeeklySummaryEmailRequest) (*SendWeeklySummaryEmailResponse, error)
GetClustersNodeInfo(context.Context, *GetClustersNodeInfoRequest) (*GetClustersNodeInfoResponse, error)
// SearchK8sResources searches across all k8s resource types for a specific cluster.
SearchK8SResources(context.Context, *SearchK8SResourcesRequest) (*SearchK8SResourcesResponse, error)
// SearchK8sWorkloads searches across all k8s workload types returning only kind and name.
SearchK8SWorkloads(context.Context, *SearchK8SWorkloadsRequest) (*SearchK8SWorkloadsResponse, error)
// GetClusterType determines the cluster type based on kubelet version
GetClusterType(context.Context, *GetClusterTypeRequest) (*GetClusterTypeResponse, error)
// GetDeploymentRelations retrieves all relations for a specific deployment.
GetRelationsForKind(context.Context, *GetRelatedResourcesRequest) (*GetRelatedResourcesResponse, error)
// LookupNodeInstance retrieves instance information for a node, including both dynamic cache lookup and cached instance data
LookupNodeInstance(context.Context, *LookupNodeInstanceRequest) (*LookupNodeInstanceResponse, error)
// GetWorkloadPodHistory retrieves historical pods for a workload.
GetWorkloadPodHistory(context.Context, *GetWorkloadPodHistoryRequest) (*GetWorkloadPodHistoryResponse, error)
// contains filtered or unexported methods
}
K8SServiceServer is the server API for K8SService service. All implementations must embed UnimplementedK8SServiceServer for forward compatibility
type K8SWorkloadSearchResult ¶
type K8SWorkloadSearchResult struct {
Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"` // Kind of the workload (e.g., Deployment, StatefulSet).
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Name of the workload.
// contains filtered or unexported fields
}
func (*K8SWorkloadSearchResult) Descriptor
deprecated
func (*K8SWorkloadSearchResult) Descriptor() ([]byte, []int)
Deprecated: Use K8SWorkloadSearchResult.ProtoReflect.Descriptor instead.
func (*K8SWorkloadSearchResult) GetKind ¶
func (x *K8SWorkloadSearchResult) GetKind() string
func (*K8SWorkloadSearchResult) GetName ¶
func (x *K8SWorkloadSearchResult) GetName() string
func (*K8SWorkloadSearchResult) ProtoMessage ¶
func (*K8SWorkloadSearchResult) ProtoMessage()
func (*K8SWorkloadSearchResult) ProtoReflect ¶
func (x *K8SWorkloadSearchResult) ProtoReflect() protoreflect.Message
func (*K8SWorkloadSearchResult) Reset ¶
func (x *K8SWorkloadSearchResult) Reset()
func (*K8SWorkloadSearchResult) String ¶
func (x *K8SWorkloadSearchResult) String() string
type KarpenterCapacity ¶
type KarpenterCapacity struct {
Cpu string `protobuf:"bytes,1,opt,name=cpu,proto3" json:"cpu,omitempty"` // CPU capacity (e.g., "4")
Memory string `protobuf:"bytes,2,opt,name=memory,proto3" json:"memory,omitempty"` // Memory capacity (e.g., "16Gi")
Other map[string]string `` // Other resource capacities
/* 151-byte string literal not displayed */
// contains filtered or unexported fields
}
KarpenterCapacity represents capacity information
func (*KarpenterCapacity) Descriptor
deprecated
func (*KarpenterCapacity) Descriptor() ([]byte, []int)
Deprecated: Use KarpenterCapacity.ProtoReflect.Descriptor instead.
func (*KarpenterCapacity) GetCpu ¶
func (x *KarpenterCapacity) GetCpu() string
func (*KarpenterCapacity) GetMemory ¶
func (x *KarpenterCapacity) GetMemory() string
func (*KarpenterCapacity) GetOther ¶
func (x *KarpenterCapacity) GetOther() map[string]string
func (*KarpenterCapacity) ProtoMessage ¶
func (*KarpenterCapacity) ProtoMessage()
func (*KarpenterCapacity) ProtoReflect ¶
func (x *KarpenterCapacity) ProtoReflect() protoreflect.Message
func (*KarpenterCapacity) Reset ¶
func (x *KarpenterCapacity) Reset()
func (*KarpenterCapacity) String ¶
func (x *KarpenterCapacity) String() string
type KarpenterRequirement ¶
type KarpenterRequirement struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Requirement key (e.g., "node.kubernetes.io/instance-type")
Operator string `protobuf:"bytes,2,opt,name=operator,proto3" json:"operator,omitempty"` // Operator (e.g., "In", "NotIn", "Exists")
Values []string `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"` // Requirement values
// contains filtered or unexported fields
}
KarpenterRequirement represents an instance requirement
func (*KarpenterRequirement) Descriptor
deprecated
func (*KarpenterRequirement) Descriptor() ([]byte, []int)
Deprecated: Use KarpenterRequirement.ProtoReflect.Descriptor instead.
func (*KarpenterRequirement) GetKey ¶
func (x *KarpenterRequirement) GetKey() string
func (*KarpenterRequirement) GetOperator ¶
func (x *KarpenterRequirement) GetOperator() string
func (*KarpenterRequirement) GetValues ¶
func (x *KarpenterRequirement) GetValues() []string
func (*KarpenterRequirement) ProtoMessage ¶
func (*KarpenterRequirement) ProtoMessage()
func (*KarpenterRequirement) ProtoReflect ¶
func (x *KarpenterRequirement) ProtoReflect() protoreflect.Message
func (*KarpenterRequirement) Reset ¶
func (x *KarpenterRequirement) Reset()
func (*KarpenterRequirement) String ¶
func (x *KarpenterRequirement) String() string
type KarpenterResourceCondition ¶
type KarpenterResourceCondition struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // Condition type (e.g., "Ready", "Available")
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` // Condition status: "True", "False", "Unknown"
Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"` // Reason for the condition
Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"` // Human readable message
LastTransitionTime int64 `protobuf:"varint,5,opt,name=last_transition_time,json=lastTransitionTime,proto3" json:"last_transition_time,omitempty"` // Last transition time
// contains filtered or unexported fields
}
KarpenterResourceCondition represents a condition of a Karpenter resource
func (*KarpenterResourceCondition) Descriptor
deprecated
func (*KarpenterResourceCondition) Descriptor() ([]byte, []int)
Deprecated: Use KarpenterResourceCondition.ProtoReflect.Descriptor instead.
func (*KarpenterResourceCondition) GetLastTransitionTime ¶
func (x *KarpenterResourceCondition) GetLastTransitionTime() int64
func (*KarpenterResourceCondition) GetMessage ¶
func (x *KarpenterResourceCondition) GetMessage() string
func (*KarpenterResourceCondition) GetReason ¶
func (x *KarpenterResourceCondition) GetReason() string
func (*KarpenterResourceCondition) GetStatus ¶
func (x *KarpenterResourceCondition) GetStatus() string
func (*KarpenterResourceCondition) GetType ¶
func (x *KarpenterResourceCondition) GetType() string
func (*KarpenterResourceCondition) ProtoMessage ¶
func (*KarpenterResourceCondition) ProtoMessage()
func (*KarpenterResourceCondition) ProtoReflect ¶
func (x *KarpenterResourceCondition) ProtoReflect() protoreflect.Message
func (*KarpenterResourceCondition) Reset ¶
func (x *KarpenterResourceCondition) Reset()
func (*KarpenterResourceCondition) String ¶
func (x *KarpenterResourceCondition) String() string
type KarpenterResourceDetails ¶
type KarpenterResourceDetails struct {
ResourceType string `protobuf:"bytes,1,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"` // Type of Karpenter resource (NodePool, NodeClaim, Provisioner)
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` // Overall status: "Ready", "Available", "Unknown"
Conditions []*KarpenterResourceCondition `protobuf:"bytes,3,rep,name=conditions,proto3" json:"conditions,omitempty"` // Current conditions
Capacity *KarpenterCapacity `protobuf:"bytes,4,opt,name=capacity,proto3" json:"capacity,omitempty"` // Resource capacity (for NodePool/NodeClaim)
Requirements []*KarpenterRequirement `protobuf:"bytes,5,rep,name=requirements,proto3" json:"requirements,omitempty"` // Instance requirements (for NodePool)
NodeClassRef string `protobuf:"bytes,6,opt,name=node_class_ref,json=nodeClassRef,proto3" json:"node_class_ref,omitempty"` // Reference to NodeClass (for NodePool)
NodeName string `protobuf:"bytes,7,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"` // Associated node name (for NodeClaim)
Limits map[string]string `` // Resource limits (for Provisioner)
/* 153-byte string literal not displayed */
KarpenterVersion string `protobuf:"bytes,9,opt,name=karpenter_version,json=karpenterVersion,proto3" json:"karpenter_version,omitempty"` // Karpenter version
// contains filtered or unexported fields
}
KarpenterResourceDetails contains detailed Karpenter resource information
func (*KarpenterResourceDetails) Descriptor
deprecated
func (*KarpenterResourceDetails) Descriptor() ([]byte, []int)
Deprecated: Use KarpenterResourceDetails.ProtoReflect.Descriptor instead.
func (*KarpenterResourceDetails) GetCapacity ¶
func (x *KarpenterResourceDetails) GetCapacity() *KarpenterCapacity
func (*KarpenterResourceDetails) GetConditions ¶
func (x *KarpenterResourceDetails) GetConditions() []*KarpenterResourceCondition
func (*KarpenterResourceDetails) GetKarpenterVersion ¶
func (x *KarpenterResourceDetails) GetKarpenterVersion() string
func (*KarpenterResourceDetails) GetLimits ¶
func (x *KarpenterResourceDetails) GetLimits() map[string]string
func (*KarpenterResourceDetails) GetNodeClassRef ¶
func (x *KarpenterResourceDetails) GetNodeClassRef() string
func (*KarpenterResourceDetails) GetNodeName ¶
func (x *KarpenterResourceDetails) GetNodeName() string
func (*KarpenterResourceDetails) GetRequirements ¶
func (x *KarpenterResourceDetails) GetRequirements() []*KarpenterRequirement
func (*KarpenterResourceDetails) GetResourceType ¶
func (x *KarpenterResourceDetails) GetResourceType() string
func (*KarpenterResourceDetails) GetStatus ¶
func (x *KarpenterResourceDetails) GetStatus() string
func (*KarpenterResourceDetails) ProtoMessage ¶
func (*KarpenterResourceDetails) ProtoMessage()
func (*KarpenterResourceDetails) ProtoReflect ¶
func (x *KarpenterResourceDetails) ProtoReflect() protoreflect.Message
func (*KarpenterResourceDetails) Reset ¶
func (x *KarpenterResourceDetails) Reset()
func (*KarpenterResourceDetails) String ¶
func (x *KarpenterResourceDetails) String() string
type KedaScaledObjectCondition ¶
type KedaScaledObjectCondition struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // Condition type (e.g., "Ready", "Active")
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` // Condition status: "True", "False", "Unknown"
Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"` // Reason for the condition
Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"` // Human readable message
LastTransitionTime int64 `protobuf:"varint,5,opt,name=last_transition_time,json=lastTransitionTime,proto3" json:"last_transition_time,omitempty"` // Last transition time
// contains filtered or unexported fields
}
KedaScaledObjectCondition represents a condition of a KEDA ScaledObject
func (*KedaScaledObjectCondition) Descriptor
deprecated
func (*KedaScaledObjectCondition) Descriptor() ([]byte, []int)
Deprecated: Use KedaScaledObjectCondition.ProtoReflect.Descriptor instead.
func (*KedaScaledObjectCondition) GetLastTransitionTime ¶
func (x *KedaScaledObjectCondition) GetLastTransitionTime() int64
func (*KedaScaledObjectCondition) GetMessage ¶
func (x *KedaScaledObjectCondition) GetMessage() string
func (*KedaScaledObjectCondition) GetReason ¶
func (x *KedaScaledObjectCondition) GetReason() string
func (*KedaScaledObjectCondition) GetStatus ¶
func (x *KedaScaledObjectCondition) GetStatus() string
func (*KedaScaledObjectCondition) GetType ¶
func (x *KedaScaledObjectCondition) GetType() string
func (*KedaScaledObjectCondition) ProtoMessage ¶
func (*KedaScaledObjectCondition) ProtoMessage()
func (*KedaScaledObjectCondition) ProtoReflect ¶
func (x *KedaScaledObjectCondition) ProtoReflect() protoreflect.Message
func (*KedaScaledObjectCondition) Reset ¶
func (x *KedaScaledObjectCondition) Reset()
func (*KedaScaledObjectCondition) String ¶
func (x *KedaScaledObjectCondition) String() string
type KedaScaledObjectDetails ¶
type KedaScaledObjectDetails struct {
TargetName string `protobuf:"bytes,1,opt,name=target_name,json=targetName,proto3" json:"target_name,omitempty"` // Name of the scale target
TargetKind string `protobuf:"bytes,2,opt,name=target_kind,json=targetKind,proto3" json:"target_kind,omitempty"` // Kind of the scale target (e.g., "Deployment")
MinReplicas int32 `protobuf:"varint,3,opt,name=min_replicas,json=minReplicas,proto3" json:"min_replicas,omitempty"` // Minimum number of replicas
MaxReplicas int32 `protobuf:"varint,4,opt,name=max_replicas,json=maxReplicas,proto3" json:"max_replicas,omitempty"` // Maximum number of replicas
CurrentReplicas int32 `protobuf:"varint,5,opt,name=current_replicas,json=currentReplicas,proto3" json:"current_replicas,omitempty"` // Current number of replicas
Triggers []*KedaScaledObjectTrigger `protobuf:"bytes,6,rep,name=triggers,proto3" json:"triggers,omitempty"` // List of scaling triggers
Conditions []*KedaScaledObjectCondition `protobuf:"bytes,7,rep,name=conditions,proto3" json:"conditions,omitempty"` // Current conditions
Status string `protobuf:"bytes,8,opt,name=status,proto3" json:"status,omitempty"` // Overall status: "Ready", "Active", "Unknown"
// contains filtered or unexported fields
}
KedaScaledObjectDetails contains detailed KEDA ScaledObject information
func (*KedaScaledObjectDetails) Descriptor
deprecated
func (*KedaScaledObjectDetails) Descriptor() ([]byte, []int)
Deprecated: Use KedaScaledObjectDetails.ProtoReflect.Descriptor instead.
func (*KedaScaledObjectDetails) GetConditions ¶
func (x *KedaScaledObjectDetails) GetConditions() []*KedaScaledObjectCondition
func (*KedaScaledObjectDetails) GetCurrentReplicas ¶
func (x *KedaScaledObjectDetails) GetCurrentReplicas() int32
func (*KedaScaledObjectDetails) GetMaxReplicas ¶
func (x *KedaScaledObjectDetails) GetMaxReplicas() int32
func (*KedaScaledObjectDetails) GetMinReplicas ¶
func (x *KedaScaledObjectDetails) GetMinReplicas() int32
func (*KedaScaledObjectDetails) GetStatus ¶
func (x *KedaScaledObjectDetails) GetStatus() string
func (*KedaScaledObjectDetails) GetTargetKind ¶
func (x *KedaScaledObjectDetails) GetTargetKind() string
func (*KedaScaledObjectDetails) GetTargetName ¶
func (x *KedaScaledObjectDetails) GetTargetName() string
func (*KedaScaledObjectDetails) GetTriggers ¶
func (x *KedaScaledObjectDetails) GetTriggers() []*KedaScaledObjectTrigger
func (*KedaScaledObjectDetails) ProtoMessage ¶
func (*KedaScaledObjectDetails) ProtoMessage()
func (*KedaScaledObjectDetails) ProtoReflect ¶
func (x *KedaScaledObjectDetails) ProtoReflect() protoreflect.Message
func (*KedaScaledObjectDetails) Reset ¶
func (x *KedaScaledObjectDetails) Reset()
func (*KedaScaledObjectDetails) String ¶
func (x *KedaScaledObjectDetails) String() string
type KedaScaledObjectTrigger ¶
type KedaScaledObjectTrigger struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // Trigger type (e.g., "cpu", "memory", "prometheus")
Metadata map[string]string `` // Trigger-specific metadata
/* 157-byte string literal not displayed */
// contains filtered or unexported fields
}
KedaScaledObjectTrigger represents a scaling trigger
func (*KedaScaledObjectTrigger) Descriptor
deprecated
func (*KedaScaledObjectTrigger) Descriptor() ([]byte, []int)
Deprecated: Use KedaScaledObjectTrigger.ProtoReflect.Descriptor instead.
func (*KedaScaledObjectTrigger) GetMetadata ¶
func (x *KedaScaledObjectTrigger) GetMetadata() map[string]string
func (*KedaScaledObjectTrigger) GetType ¶
func (x *KedaScaledObjectTrigger) GetType() string
func (*KedaScaledObjectTrigger) ProtoMessage ¶
func (*KedaScaledObjectTrigger) ProtoMessage()
func (*KedaScaledObjectTrigger) ProtoReflect ¶
func (x *KedaScaledObjectTrigger) ProtoReflect() protoreflect.Message
func (*KedaScaledObjectTrigger) Reset ¶
func (x *KedaScaledObjectTrigger) Reset()
func (*KedaScaledObjectTrigger) String ¶
func (x *KedaScaledObjectTrigger) String() string
type Label ¶
type Label struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*Label) Descriptor
deprecated
func (*Label) ProtoMessage ¶
func (*Label) ProtoMessage()
func (*Label) ProtoReflect ¶
func (x *Label) ProtoReflect() protoreflect.Message
type LabelSelector ¶
type LabelSelector struct {
// Department-style labels for backwards compatibility
//
// Deprecated: Marked as deprecated in api/v1/common.proto.
Labels []*Label `protobuf:"bytes,1,rep,name=labels,proto3" json:"labels,omitempty"` // Deprecated: Label is still used for departments but we will soon migrate to match_label and match_expressions
// matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels
// map is equivalent to an element of matchExpressions, whose key field is "key", the
// operator is "In", and the values array contains only "value". The requirements are ANDed.
MatchLabels map[string]string `` /* 182-byte string literal not displayed */
// matchExpressions is a list of label selector requirements. The requirements are ANDed.
MatchExpressions []*LabelSelectorRequirement `protobuf:"bytes,3,rep,name=match_expressions,json=matchExpressions,proto3" json:"match_expressions,omitempty"`
// contains filtered or unexported fields
}
LabelSelector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.
func (*LabelSelector) Descriptor
deprecated
func (*LabelSelector) Descriptor() ([]byte, []int)
Deprecated: Use LabelSelector.ProtoReflect.Descriptor instead.
func (*LabelSelector) GetLabels
deprecated
func (x *LabelSelector) GetLabels() []*Label
Deprecated: Marked as deprecated in api/v1/common.proto.
func (*LabelSelector) GetMatchExpressions ¶
func (x *LabelSelector) GetMatchExpressions() []*LabelSelectorRequirement
func (*LabelSelector) GetMatchLabels ¶
func (x *LabelSelector) GetMatchLabels() map[string]string
func (*LabelSelector) ProtoMessage ¶
func (*LabelSelector) ProtoMessage()
func (*LabelSelector) ProtoReflect ¶
func (x *LabelSelector) ProtoReflect() protoreflect.Message
func (*LabelSelector) Reset ¶
func (x *LabelSelector) Reset()
func (*LabelSelector) String ¶
func (x *LabelSelector) String() string
type LabelSelectorOperator ¶
type LabelSelectorOperator int32
LabelSelectorOperator is the set of operators that can be used in a selector requirement.
const ( LabelSelectorOperator_LABEL_SELECTOR_OPERATOR_UNSPECIFIED LabelSelectorOperator = 0 LabelSelectorOperator_LABEL_SELECTOR_OPERATOR_IN LabelSelectorOperator = 1 // In LabelSelectorOperator_LABEL_SELECTOR_OPERATOR_NOT_IN LabelSelectorOperator = 2 // NotIn LabelSelectorOperator_LABEL_SELECTOR_OPERATOR_EXISTS LabelSelectorOperator = 3 // Exists LabelSelectorOperator_LABEL_SELECTOR_OPERATOR_DOES_NOT_EXIST LabelSelectorOperator = 4 // DoesNotExist LabelSelectorOperator_LABEL_SELECTOR_OPERATOR_GT LabelSelectorOperator = 5 // GreaterThan LabelSelectorOperator_LABEL_SELECTOR_OPERATOR_LT LabelSelectorOperator = 6 // LessThan )
func (LabelSelectorOperator) Descriptor ¶
func (LabelSelectorOperator) Descriptor() protoreflect.EnumDescriptor
func (LabelSelectorOperator) Enum ¶
func (x LabelSelectorOperator) Enum() *LabelSelectorOperator
func (LabelSelectorOperator) EnumDescriptor
deprecated
func (LabelSelectorOperator) EnumDescriptor() ([]byte, []int)
Deprecated: Use LabelSelectorOperator.Descriptor instead.
func (LabelSelectorOperator) Number ¶
func (x LabelSelectorOperator) Number() protoreflect.EnumNumber
func (LabelSelectorOperator) String ¶
func (x LabelSelectorOperator) String() string
func (LabelSelectorOperator) Type ¶
func (LabelSelectorOperator) Type() protoreflect.EnumType
type LabelSelectorRequirement ¶
type LabelSelectorRequirement struct {
// key is the label key that the selector applies to.
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
// operator represents a key's relationship to a set of values.
// Valid operators are In, NotIn, Exists and DoesNotExist.
Operator LabelSelectorOperator `protobuf:"varint,2,opt,name=operator,proto3,enum=api.v1.LabelSelectorOperator" json:"operator,omitempty"`
// values is an array of string values. If the operator is In or NotIn,
// the values array must be non-empty. If the operator is Exists or DoesNotExist,
// the values array must be empty. This array is replaced during a strategic
// merge patch.
Values []string `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"`
// contains filtered or unexported fields
}
LabelSelectorRequirement is a selector that contains values, a key, and an operator that relates the key and values.
func (*LabelSelectorRequirement) Descriptor
deprecated
func (*LabelSelectorRequirement) Descriptor() ([]byte, []int)
Deprecated: Use LabelSelectorRequirement.ProtoReflect.Descriptor instead.
func (*LabelSelectorRequirement) GetKey ¶
func (x *LabelSelectorRequirement) GetKey() string
func (*LabelSelectorRequirement) GetOperator ¶
func (x *LabelSelectorRequirement) GetOperator() LabelSelectorOperator
func (*LabelSelectorRequirement) GetValues ¶
func (x *LabelSelectorRequirement) GetValues() []string
func (*LabelSelectorRequirement) ProtoMessage ¶
func (*LabelSelectorRequirement) ProtoMessage()
func (*LabelSelectorRequirement) ProtoReflect ¶
func (x *LabelSelectorRequirement) ProtoReflect() protoreflect.Message
func (*LabelSelectorRequirement) Reset ¶
func (x *LabelSelectorRequirement) Reset()
func (*LabelSelectorRequirement) String ¶
func (x *LabelSelectorRequirement) String() string
type LimitRangeDetails ¶
type LimitRangeDetails struct {
Limits []*LimitRangeItem `protobuf:"bytes,1,rep,name=limits,proto3" json:"limits,omitempty"` // Limit range items
// contains filtered or unexported fields
}
LimitRangeDetails contains detailed LimitRange information for drill-down
func (*LimitRangeDetails) Descriptor
deprecated
func (*LimitRangeDetails) Descriptor() ([]byte, []int)
Deprecated: Use LimitRangeDetails.ProtoReflect.Descriptor instead.
func (*LimitRangeDetails) GetLimits ¶
func (x *LimitRangeDetails) GetLimits() []*LimitRangeItem
func (*LimitRangeDetails) ProtoMessage ¶
func (*LimitRangeDetails) ProtoMessage()
func (*LimitRangeDetails) ProtoReflect ¶
func (x *LimitRangeDetails) ProtoReflect() protoreflect.Message
func (*LimitRangeDetails) Reset ¶
func (x *LimitRangeDetails) Reset()
func (*LimitRangeDetails) String ¶
func (x *LimitRangeDetails) String() string
type LimitRangeItem ¶
type LimitRangeItem struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // Type: "Container", "Pod", "PersistentVolumeClaim"
DefaultLimits map[string]string `` // Default limits
/* 188-byte string literal not displayed */
DefaultRequest map[string]string `` // Default requests
/* 191-byte string literal not displayed */
Max map[string]string `` // Maximum limits
/* 147-byte string literal not displayed */
Min map[string]string `` // Minimum limits
/* 147-byte string literal not displayed */
MaxLimitRequestRatio map[string]string `` // Max limit/request ratio
/* 213-byte string literal not displayed */
// contains filtered or unexported fields
}
LimitRangeItem represents a single limit range item
func (*LimitRangeItem) Descriptor
deprecated
func (*LimitRangeItem) Descriptor() ([]byte, []int)
Deprecated: Use LimitRangeItem.ProtoReflect.Descriptor instead.
func (*LimitRangeItem) GetDefaultLimits ¶
func (x *LimitRangeItem) GetDefaultLimits() map[string]string
func (*LimitRangeItem) GetDefaultRequest ¶
func (x *LimitRangeItem) GetDefaultRequest() map[string]string
func (*LimitRangeItem) GetMax ¶
func (x *LimitRangeItem) GetMax() map[string]string
func (*LimitRangeItem) GetMaxLimitRequestRatio ¶
func (x *LimitRangeItem) GetMaxLimitRequestRatio() map[string]string
func (*LimitRangeItem) GetMin ¶
func (x *LimitRangeItem) GetMin() map[string]string
func (*LimitRangeItem) GetType ¶
func (x *LimitRangeItem) GetType() string
func (*LimitRangeItem) ProtoMessage ¶
func (*LimitRangeItem) ProtoMessage()
func (*LimitRangeItem) ProtoReflect ¶
func (x *LimitRangeItem) ProtoReflect() protoreflect.Message
func (*LimitRangeItem) Reset ¶
func (x *LimitRangeItem) Reset()
func (*LimitRangeItem) String ¶
func (x *LimitRangeItem) String() string
type ListAuditLogOriginatorsRequest ¶
type ListAuditLogOriginatorsRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
ClusterId []string `protobuf:"bytes,2,rep,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
NodeId []string `protobuf:"bytes,3,rep,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
WorkloadId []string `protobuf:"bytes,4,rep,name=workload_id,json=workloadId,proto3" json:"workload_id,omitempty"`
WorkloadType []K8SObjectKind `` /* 131-byte string literal not displayed */
RecommendationPolicyId []string `` /* 129-byte string literal not displayed */
RecommendationId []string `protobuf:"bytes,7,rep,name=recommendation_id,json=recommendationId,proto3" json:"recommendation_id,omitempty"`
OriginatingUserId []string `protobuf:"bytes,8,rep,name=originating_user_id,json=originatingUserId,proto3" json:"originating_user_id,omitempty"`
EmailContains *string `protobuf:"bytes,9,opt,name=email_contains,json=emailContains,proto3,oneof" json:"email_contains,omitempty"`
Event []string `protobuf:"bytes,10,rep,name=event,proto3" json:"event,omitempty"`
StartTime *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
EndTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// contains filtered or unexported fields
}
Request for fetching all audit log originators.
func (*ListAuditLogOriginatorsRequest) Descriptor
deprecated
func (*ListAuditLogOriginatorsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAuditLogOriginatorsRequest.ProtoReflect.Descriptor instead.
func (*ListAuditLogOriginatorsRequest) GetClusterId ¶
func (x *ListAuditLogOriginatorsRequest) GetClusterId() []string
func (*ListAuditLogOriginatorsRequest) GetEmailContains ¶
func (x *ListAuditLogOriginatorsRequest) GetEmailContains() string
func (*ListAuditLogOriginatorsRequest) GetEndTime ¶
func (x *ListAuditLogOriginatorsRequest) GetEndTime() *timestamppb.Timestamp
func (*ListAuditLogOriginatorsRequest) GetEvent ¶
func (x *ListAuditLogOriginatorsRequest) GetEvent() []string
func (*ListAuditLogOriginatorsRequest) GetNodeId ¶
func (x *ListAuditLogOriginatorsRequest) GetNodeId() []string
func (*ListAuditLogOriginatorsRequest) GetOriginatingUserId ¶
func (x *ListAuditLogOriginatorsRequest) GetOriginatingUserId() []string
func (*ListAuditLogOriginatorsRequest) GetRecommendationId ¶
func (x *ListAuditLogOriginatorsRequest) GetRecommendationId() []string
func (*ListAuditLogOriginatorsRequest) GetRecommendationPolicyId ¶
func (x *ListAuditLogOriginatorsRequest) GetRecommendationPolicyId() []string
func (*ListAuditLogOriginatorsRequest) GetStartTime ¶
func (x *ListAuditLogOriginatorsRequest) GetStartTime() *timestamppb.Timestamp
func (*ListAuditLogOriginatorsRequest) GetTeamId ¶
func (x *ListAuditLogOriginatorsRequest) GetTeamId() string
func (*ListAuditLogOriginatorsRequest) GetWorkloadId ¶
func (x *ListAuditLogOriginatorsRequest) GetWorkloadId() []string
func (*ListAuditLogOriginatorsRequest) GetWorkloadType ¶
func (x *ListAuditLogOriginatorsRequest) GetWorkloadType() []K8SObjectKind
func (*ListAuditLogOriginatorsRequest) ProtoMessage ¶
func (*ListAuditLogOriginatorsRequest) ProtoMessage()
func (*ListAuditLogOriginatorsRequest) ProtoReflect ¶
func (x *ListAuditLogOriginatorsRequest) ProtoReflect() protoreflect.Message
func (*ListAuditLogOriginatorsRequest) Reset ¶
func (x *ListAuditLogOriginatorsRequest) Reset()
func (*ListAuditLogOriginatorsRequest) String ¶
func (x *ListAuditLogOriginatorsRequest) String() string
type ListAuditLogOriginatorsResponse ¶
type ListAuditLogOriginatorsResponse struct {
EmailAddresses []string `protobuf:"bytes,1,rep,name=email_addresses,json=emailAddresses,proto3" json:"email_addresses,omitempty"`
// contains filtered or unexported fields
}
Response for fetching all audit log originators.
func (*ListAuditLogOriginatorsResponse) Descriptor
deprecated
func (*ListAuditLogOriginatorsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAuditLogOriginatorsResponse.ProtoReflect.Descriptor instead.
func (*ListAuditLogOriginatorsResponse) GetEmailAddresses ¶
func (x *ListAuditLogOriginatorsResponse) GetEmailAddresses() []string
func (*ListAuditLogOriginatorsResponse) ProtoMessage ¶
func (*ListAuditLogOriginatorsResponse) ProtoMessage()
func (*ListAuditLogOriginatorsResponse) ProtoReflect ¶
func (x *ListAuditLogOriginatorsResponse) ProtoReflect() protoreflect.Message
func (*ListAuditLogOriginatorsResponse) Reset ¶
func (x *ListAuditLogOriginatorsResponse) Reset()
func (*ListAuditLogOriginatorsResponse) String ¶
func (x *ListAuditLogOriginatorsResponse) String() string
type ListAuditLogsRequest ¶
type ListAuditLogsRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
ClusterId []string `protobuf:"bytes,2,rep,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
NodeId []string `protobuf:"bytes,3,rep,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
WorkloadId []string `protobuf:"bytes,4,rep,name=workload_id,json=workloadId,proto3" json:"workload_id,omitempty"`
WorkloadType []K8SObjectKind `` /* 131-byte string literal not displayed */
RecommendationPolicyId []string `` /* 129-byte string literal not displayed */
RecommendationId []string `protobuf:"bytes,7,rep,name=recommendation_id,json=recommendationId,proto3" json:"recommendation_id,omitempty"`
OriginatingUserId []string `protobuf:"bytes,8,rep,name=originating_user_id,json=originatingUserId,proto3" json:"originating_user_id,omitempty"`
EmailContains *string `protobuf:"bytes,9,opt,name=email_contains,json=emailContains,proto3,oneof" json:"email_contains,omitempty"`
Event []string `protobuf:"bytes,10,rep,name=event,proto3" json:"event,omitempty"`
StartTime *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
EndTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
Pagination *Pagination `protobuf:"bytes,21,opt,name=pagination,proto3" json:"pagination,omitempty"`
AuditLogIds []string `protobuf:"bytes,31,rep,name=audit_log_ids,json=auditLogIds,proto3" json:"audit_log_ids,omitempty"`
// contains filtered or unexported fields
}
Request for listing audit logs
func (*ListAuditLogsRequest) Descriptor
deprecated
func (*ListAuditLogsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAuditLogsRequest.ProtoReflect.Descriptor instead.
func (*ListAuditLogsRequest) GetAuditLogIds ¶
func (x *ListAuditLogsRequest) GetAuditLogIds() []string
func (*ListAuditLogsRequest) GetClusterId ¶
func (x *ListAuditLogsRequest) GetClusterId() []string
func (*ListAuditLogsRequest) GetEmailContains ¶
func (x *ListAuditLogsRequest) GetEmailContains() string
func (*ListAuditLogsRequest) GetEndTime ¶
func (x *ListAuditLogsRequest) GetEndTime() *timestamppb.Timestamp
func (*ListAuditLogsRequest) GetEvent ¶
func (x *ListAuditLogsRequest) GetEvent() []string
func (*ListAuditLogsRequest) GetNodeId ¶
func (x *ListAuditLogsRequest) GetNodeId() []string
func (*ListAuditLogsRequest) GetOriginatingUserId ¶
func (x *ListAuditLogsRequest) GetOriginatingUserId() []string
func (*ListAuditLogsRequest) GetPagination ¶
func (x *ListAuditLogsRequest) GetPagination() *Pagination
func (*ListAuditLogsRequest) GetRecommendationId ¶
func (x *ListAuditLogsRequest) GetRecommendationId() []string
func (*ListAuditLogsRequest) GetRecommendationPolicyId ¶
func (x *ListAuditLogsRequest) GetRecommendationPolicyId() []string
func (*ListAuditLogsRequest) GetStartTime ¶
func (x *ListAuditLogsRequest) GetStartTime() *timestamppb.Timestamp
func (*ListAuditLogsRequest) GetTeamId ¶
func (x *ListAuditLogsRequest) GetTeamId() string
func (*ListAuditLogsRequest) GetWorkloadId ¶
func (x *ListAuditLogsRequest) GetWorkloadId() []string
func (*ListAuditLogsRequest) GetWorkloadType ¶
func (x *ListAuditLogsRequest) GetWorkloadType() []K8SObjectKind
func (*ListAuditLogsRequest) ProtoMessage ¶
func (*ListAuditLogsRequest) ProtoMessage()
func (*ListAuditLogsRequest) ProtoReflect ¶
func (x *ListAuditLogsRequest) ProtoReflect() protoreflect.Message
func (*ListAuditLogsRequest) Reset ¶
func (x *ListAuditLogsRequest) Reset()
func (*ListAuditLogsRequest) String ¶
func (x *ListAuditLogsRequest) String() string
type ListAuditLogsResponse ¶
type ListAuditLogsResponse struct {
Logs []*AuditLogEntry `protobuf:"bytes,1,rep,name=logs,proto3" json:"logs,omitempty"`
Pagination *Pagination `protobuf:"bytes,21,opt,name=pagination,proto3" json:"pagination,omitempty"`
// contains filtered or unexported fields
}
Response for listing audit logs
func (*ListAuditLogsResponse) Descriptor
deprecated
func (*ListAuditLogsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAuditLogsResponse.ProtoReflect.Descriptor instead.
func (*ListAuditLogsResponse) GetLogs ¶
func (x *ListAuditLogsResponse) GetLogs() []*AuditLogEntry
func (*ListAuditLogsResponse) GetPagination ¶
func (x *ListAuditLogsResponse) GetPagination() *Pagination
func (*ListAuditLogsResponse) ProtoMessage ¶
func (*ListAuditLogsResponse) ProtoMessage()
func (*ListAuditLogsResponse) ProtoReflect ¶
func (x *ListAuditLogsResponse) ProtoReflect() protoreflect.Message
func (*ListAuditLogsResponse) Reset ¶
func (x *ListAuditLogsResponse) Reset()
func (*ListAuditLogsResponse) String ¶
func (x *ListAuditLogsResponse) String() string
type ListClustersRequest
deprecated
type ListClustersRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"` // Unique identifier for the team.
Search *string `protobuf:"bytes,2,opt,name=search,proto3,oneof" json:"search,omitempty"` // Search term to filter clusters by name or ID
Pagination *Pagination `protobuf:"bytes,11,opt,name=pagination,proto3" json:"pagination,omitempty"` // Pagination parameters
// contains filtered or unexported fields
}
ListClustersRequest is used to fetch clusters for a specific team with pagination. Deprecated: Use GetClustersRequest instead.
Deprecated: Marked as deprecated in api/v1/k8s.proto.
func (*ListClustersRequest) Descriptor
deprecated
func (*ListClustersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListClustersRequest.ProtoReflect.Descriptor instead.
func (*ListClustersRequest) GetPagination ¶
func (x *ListClustersRequest) GetPagination() *Pagination
func (*ListClustersRequest) GetSearch ¶
func (x *ListClustersRequest) GetSearch() string
func (*ListClustersRequest) GetTeamId ¶
func (x *ListClustersRequest) GetTeamId() string
func (*ListClustersRequest) ProtoMessage ¶
func (*ListClustersRequest) ProtoMessage()
func (*ListClustersRequest) ProtoReflect ¶
func (x *ListClustersRequest) ProtoReflect() protoreflect.Message
func (*ListClustersRequest) Reset ¶
func (x *ListClustersRequest) Reset()
func (*ListClustersRequest) String ¶
func (x *ListClustersRequest) String() string
type ListClustersResponse
deprecated
type ListClustersResponse struct {
Clusters []*Cluster `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"` // List of clusters.
Pagination *Pagination `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` // Pagination information.
// contains filtered or unexported fields
}
ListClustersResponse contains the paginated list of clusters for a team. Deprecated: Use GetClustersResponse instead.
Deprecated: Marked as deprecated in api/v1/k8s.proto.
func (*ListClustersResponse) Descriptor
deprecated
func (*ListClustersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListClustersResponse.ProtoReflect.Descriptor instead.
func (*ListClustersResponse) GetClusters ¶
func (x *ListClustersResponse) GetClusters() []*Cluster
func (*ListClustersResponse) GetPagination ¶
func (x *ListClustersResponse) GetPagination() *Pagination
func (*ListClustersResponse) ProtoMessage ¶
func (*ListClustersResponse) ProtoMessage()
func (*ListClustersResponse) ProtoReflect ¶
func (x *ListClustersResponse) ProtoReflect() protoreflect.Message
func (*ListClustersResponse) Reset ¶
func (x *ListClustersResponse) Reset()
func (*ListClustersResponse) String ¶
func (x *ListClustersResponse) String() string
type LoadBalancerIngress ¶
type LoadBalancerIngress struct {
Ip string `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"` // IP address
Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"` // Hostname (alternative to IP)
Ports []string `protobuf:"bytes,3,rep,name=ports,proto3" json:"ports,omitempty"` // Ports information from ingress
IpMode string `protobuf:"bytes,4,opt,name=ip_mode,json=ipMode,proto3" json:"ip_mode,omitempty"` // IP mode: "VIP" or "Proxy"
// contains filtered or unexported fields
}
LoadBalancerIngress represents a load balancer ingress point
func (*LoadBalancerIngress) Descriptor
deprecated
func (*LoadBalancerIngress) Descriptor() ([]byte, []int)
Deprecated: Use LoadBalancerIngress.ProtoReflect.Descriptor instead.
func (*LoadBalancerIngress) GetHostname ¶
func (x *LoadBalancerIngress) GetHostname() string
func (*LoadBalancerIngress) GetIp ¶
func (x *LoadBalancerIngress) GetIp() string
func (*LoadBalancerIngress) GetIpMode ¶
func (x *LoadBalancerIngress) GetIpMode() string
func (*LoadBalancerIngress) GetPorts ¶
func (x *LoadBalancerIngress) GetPorts() []string
func (*LoadBalancerIngress) ProtoMessage ¶
func (*LoadBalancerIngress) ProtoMessage()
func (*LoadBalancerIngress) ProtoReflect ¶
func (x *LoadBalancerIngress) ProtoReflect() protoreflect.Message
func (*LoadBalancerIngress) Reset ¶
func (x *LoadBalancerIngress) Reset()
func (*LoadBalancerIngress) String ¶
func (x *LoadBalancerIngress) String() string
type LogEntry ¶
type LogEntry struct {
// Timestamp of the log message
Timestamp *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
// Severity level of the log
Level LogLevel `protobuf:"varint,2,opt,name=level,proto3,enum=api.v1.LogLevel" json:"level,omitempty"`
// The actual log message
Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
// Structured fields associated with the log entry
Fields map[string]string `` /* 153-byte string literal not displayed */
// Error string, if any
Error string `protobuf:"bytes,7,opt,name=error,proto3" json:"error,omitempty"`
// The source or component generating the log (e.g., pod name, container ID)
Source string `protobuf:"bytes,11,opt,name=source,proto3" json:"source,omitempty"`
// contains filtered or unexported fields
}
LogEntry represents a single log message
func (*LogEntry) Descriptor
deprecated
func (*LogEntry) GetMessage ¶
func (*LogEntry) GetTimestamp ¶
func (x *LogEntry) GetTimestamp() *timestamppb.Timestamp
func (*LogEntry) ProtoMessage ¶
func (*LogEntry) ProtoMessage()
func (*LogEntry) ProtoReflect ¶
func (x *LogEntry) ProtoReflect() protoreflect.Message
type LogLevel ¶
type LogLevel int32
LogLevel defines severity levels for log messages
func (LogLevel) Descriptor ¶
func (LogLevel) Descriptor() protoreflect.EnumDescriptor
func (LogLevel) EnumDescriptor
deprecated
func (LogLevel) Number ¶
func (x LogLevel) Number() protoreflect.EnumNumber
func (LogLevel) Type ¶
func (LogLevel) Type() protoreflect.EnumType
type LookupNodeInstanceRequest ¶
type LookupNodeInstanceRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"` // Unique identifier for the team.
ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // Unique identifier for the cluster.
NodeId string `protobuf:"bytes,3,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` // Unique identifier for the node.
// contains filtered or unexported fields
}
LookupNodeInstanceRequest is used to debug and inspect instance lookup for a node
func (*LookupNodeInstanceRequest) Descriptor
deprecated
func (*LookupNodeInstanceRequest) Descriptor() ([]byte, []int)
Deprecated: Use LookupNodeInstanceRequest.ProtoReflect.Descriptor instead.
func (*LookupNodeInstanceRequest) GetClusterId ¶
func (x *LookupNodeInstanceRequest) GetClusterId() string
func (*LookupNodeInstanceRequest) GetNodeId ¶
func (x *LookupNodeInstanceRequest) GetNodeId() string
func (*LookupNodeInstanceRequest) GetTeamId ¶
func (x *LookupNodeInstanceRequest) GetTeamId() string
func (*LookupNodeInstanceRequest) ProtoMessage ¶
func (*LookupNodeInstanceRequest) ProtoMessage()
func (*LookupNodeInstanceRequest) ProtoReflect ¶
func (x *LookupNodeInstanceRequest) ProtoReflect() protoreflect.Message
func (*LookupNodeInstanceRequest) Reset ¶
func (x *LookupNodeInstanceRequest) Reset()
func (*LookupNodeInstanceRequest) String ¶
func (x *LookupNodeInstanceRequest) String() string
type LookupNodeInstanceResponse ¶
type LookupNodeInstanceResponse struct {
DynamicInstance *Instance `protobuf:"bytes,1,opt,name=dynamic_instance,json=dynamicInstance,proto3" json:"dynamic_instance,omitempty"` // Instance retrieved dynamically from cache using node attributes
CachedInstance *Instance `protobuf:"bytes,2,opt,name=cached_instance,json=cachedInstance,proto3" json:"cached_instance,omitempty"` // Instance retrieved from node.InstanceID if available
LookupParams *InstanceLookupParams `protobuf:"bytes,3,opt,name=lookup_params,json=lookupParams,proto3" json:"lookup_params,omitempty"` // Parameters used to lookup the dynamic instance
DynamicInstanceFound bool `protobuf:"varint,4,opt,name=dynamic_instance_found,json=dynamicInstanceFound,proto3" json:"dynamic_instance_found,omitempty"` // Whether dynamic instance lookup succeeded
CachedInstanceFound bool `protobuf:"varint,5,opt,name=cached_instance_found,json=cachedInstanceFound,proto3" json:"cached_instance_found,omitempty"` // Whether cached instance lookup succeeded
// contains filtered or unexported fields
}
LookupNodeInstanceResponse contains the results of instance lookup for a node
func (*LookupNodeInstanceResponse) Descriptor
deprecated
func (*LookupNodeInstanceResponse) Descriptor() ([]byte, []int)
Deprecated: Use LookupNodeInstanceResponse.ProtoReflect.Descriptor instead.
func (*LookupNodeInstanceResponse) GetCachedInstance ¶
func (x *LookupNodeInstanceResponse) GetCachedInstance() *Instance
func (*LookupNodeInstanceResponse) GetCachedInstanceFound ¶
func (x *LookupNodeInstanceResponse) GetCachedInstanceFound() bool
func (*LookupNodeInstanceResponse) GetDynamicInstance ¶
func (x *LookupNodeInstanceResponse) GetDynamicInstance() *Instance
func (*LookupNodeInstanceResponse) GetDynamicInstanceFound ¶
func (x *LookupNodeInstanceResponse) GetDynamicInstanceFound() bool
func (*LookupNodeInstanceResponse) GetLookupParams ¶
func (x *LookupNodeInstanceResponse) GetLookupParams() *InstanceLookupParams
func (*LookupNodeInstanceResponse) ProtoMessage ¶
func (*LookupNodeInstanceResponse) ProtoMessage()
func (*LookupNodeInstanceResponse) ProtoReflect ¶
func (x *LookupNodeInstanceResponse) ProtoReflect() protoreflect.Message
func (*LookupNodeInstanceResponse) Reset ¶
func (x *LookupNodeInstanceResponse) Reset()
func (*LookupNodeInstanceResponse) String ¶
func (x *LookupNodeInstanceResponse) String() string
type MetadataForWorkloadsRequest ¶
type MetadataForWorkloadsRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
WorkloadUidToKind map[string]K8SObjectKind `` /* 231-byte string literal not displayed */
IncludeDeleted bool `protobuf:"varint,11,opt,name=include_deleted,json=includeDeleted,proto3" json:"include_deleted,omitempty"`
// contains filtered or unexported fields
}
func (*MetadataForWorkloadsRequest) Descriptor
deprecated
func (*MetadataForWorkloadsRequest) Descriptor() ([]byte, []int)
Deprecated: Use MetadataForWorkloadsRequest.ProtoReflect.Descriptor instead.
func (*MetadataForWorkloadsRequest) GetClusterId ¶
func (x *MetadataForWorkloadsRequest) GetClusterId() string
func (*MetadataForWorkloadsRequest) GetIncludeDeleted ¶
func (x *MetadataForWorkloadsRequest) GetIncludeDeleted() bool
func (*MetadataForWorkloadsRequest) GetTeamId ¶
func (x *MetadataForWorkloadsRequest) GetTeamId() string
func (*MetadataForWorkloadsRequest) GetWorkloadUidToKind ¶
func (x *MetadataForWorkloadsRequest) GetWorkloadUidToKind() map[string]K8SObjectKind
func (*MetadataForWorkloadsRequest) ProtoMessage ¶
func (*MetadataForWorkloadsRequest) ProtoMessage()
func (*MetadataForWorkloadsRequest) ProtoReflect ¶
func (x *MetadataForWorkloadsRequest) ProtoReflect() protoreflect.Message
func (*MetadataForWorkloadsRequest) Reset ¶
func (x *MetadataForWorkloadsRequest) Reset()
func (*MetadataForWorkloadsRequest) String ¶
func (x *MetadataForWorkloadsRequest) String() string
type MetadataForWorkloadsResponse ¶
type MetadataForWorkloadsResponse struct {
WorkloadUidToMetadata map[string]*WorkloadMetadata `` /* 216-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*MetadataForWorkloadsResponse) Descriptor
deprecated
func (*MetadataForWorkloadsResponse) Descriptor() ([]byte, []int)
Deprecated: Use MetadataForWorkloadsResponse.ProtoReflect.Descriptor instead.
func (*MetadataForWorkloadsResponse) GetWorkloadUidToMetadata ¶
func (x *MetadataForWorkloadsResponse) GetWorkloadUidToMetadata() map[string]*WorkloadMetadata
func (*MetadataForWorkloadsResponse) ProtoMessage ¶
func (*MetadataForWorkloadsResponse) ProtoMessage()
func (*MetadataForWorkloadsResponse) ProtoReflect ¶
func (x *MetadataForWorkloadsResponse) ProtoReflect() protoreflect.Message
func (*MetadataForWorkloadsResponse) Reset ¶
func (x *MetadataForWorkloadsResponse) Reset()
func (*MetadataForWorkloadsResponse) String ¶
func (x *MetadataForWorkloadsResponse) String() string
type MetricsCollectorServiceClient ¶
type MetricsCollectorServiceClient interface {
// SendResource pushes a single metric for a resource.
SendResource(ctx context.Context, in *SendResourceRequest, opts ...grpc.CallOption) (*SendResourceResponse, error)
// SendResourceBatch pushes multiple metrics for resources of the same type.
SendResourceBatch(ctx context.Context, in *SendResourceBatchRequest, opts ...grpc.CallOption) (*SendResourceBatchResponse, error)
// SendTelemetryMetrics pushes a batch of telemetry metrics (gauges, counters, histograms) from a cluster.
SendTelemetryMetrics(ctx context.Context, in *SendTelemetryMetricsRequest, opts ...grpc.CallOption) (*SendTelemetryMetricsResponse, error)
// SendClusterSnapshotStream processes cluster snapshot data in chunks via streaming
SendClusterSnapshotStream(ctx context.Context, opts ...grpc.CallOption) (MetricsCollectorService_SendClusterSnapshotStreamClient, error)
// SendTelemetryLogs ingests a batch of log messages from the cluster.
SendTelemetryLogs(ctx context.Context, in *SendTelemetryLogsRequest, opts ...grpc.CallOption) (*SendTelemetryLogsResponse, error)
// SendNetworkTrafficMetrics pushes network traffic metrics from a node.
SendNetworkTrafficMetrics(ctx context.Context, in *SendNetworkTrafficMetricsRequest, opts ...grpc.CallOption) (*SendNetworkTrafficMetricsResponse, error)
NodeMetadata(ctx context.Context, in *NodeMetadataRequest, opts ...grpc.CallOption) (*NodeMetadataResponse, error)
}
MetricsCollectorServiceClient is the client API for MetricsCollectorService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewMetricsCollectorServiceClient ¶
func NewMetricsCollectorServiceClient(cc grpc.ClientConnInterface) MetricsCollectorServiceClient
type MetricsCollectorServiceServer ¶
type MetricsCollectorServiceServer interface {
// SendResource pushes a single metric for a resource.
SendResource(context.Context, *SendResourceRequest) (*SendResourceResponse, error)
// SendResourceBatch pushes multiple metrics for resources of the same type.
SendResourceBatch(context.Context, *SendResourceBatchRequest) (*SendResourceBatchResponse, error)
// SendTelemetryMetrics pushes a batch of telemetry metrics (gauges, counters, histograms) from a cluster.
SendTelemetryMetrics(context.Context, *SendTelemetryMetricsRequest) (*SendTelemetryMetricsResponse, error)
// SendClusterSnapshotStream processes cluster snapshot data in chunks via streaming
SendClusterSnapshotStream(MetricsCollectorService_SendClusterSnapshotStreamServer) error
// SendTelemetryLogs ingests a batch of log messages from the cluster.
SendTelemetryLogs(context.Context, *SendTelemetryLogsRequest) (*SendTelemetryLogsResponse, error)
// SendNetworkTrafficMetrics pushes network traffic metrics from a node.
SendNetworkTrafficMetrics(context.Context, *SendNetworkTrafficMetricsRequest) (*SendNetworkTrafficMetricsResponse, error)
NodeMetadata(context.Context, *NodeMetadataRequest) (*NodeMetadataResponse, error)
// contains filtered or unexported methods
}
MetricsCollectorServiceServer is the server API for MetricsCollectorService service. All implementations must embed UnimplementedMetricsCollectorServiceServer for forward compatibility
type MetricsCollectorService_SendClusterSnapshotStreamClient ¶
type MetricsCollectorService_SendClusterSnapshotStreamClient interface {
Send(*ClusterSnapshotChunk) error
CloseAndRecv() (*SendClusterSnapshotStreamResponse, error)
grpc.ClientStream
}
type MetricsCollectorService_SendClusterSnapshotStreamServer ¶
type MetricsCollectorService_SendClusterSnapshotStreamServer interface {
SendAndClose(*SendClusterSnapshotStreamResponse) error
Recv() (*ClusterSnapshotChunk, error)
grpc.ServerStream
}
type MpaServiceClient ¶
type MpaServiceClient interface {
// StreamWorkloadMetrics establishes a bidirectional stream where the client (Dakr)
// subscribes to workloads, and the server (Zxporter) pushes metric updates.
StreamWorkloadMetrics(ctx context.Context, opts ...grpc.CallOption) (MpaService_StreamWorkloadMetricsClient, error)
}
MpaServiceClient is the client API for MpaService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewMpaServiceClient ¶
func NewMpaServiceClient(cc grpc.ClientConnInterface) MpaServiceClient
type MpaServiceServer ¶
type MpaServiceServer interface {
// StreamWorkloadMetrics establishes a bidirectional stream where the client (Dakr)
// subscribes to workloads, and the server (Zxporter) pushes metric updates.
StreamWorkloadMetrics(MpaService_StreamWorkloadMetricsServer) error
// contains filtered or unexported methods
}
MpaServiceServer is the server API for MpaService service. All implementations must embed UnimplementedMpaServiceServer for forward compatibility
type MpaService_StreamWorkloadMetricsClient ¶
type MpaService_StreamWorkloadMetricsClient interface {
Send(*MpaWorkloadSubscription) error
Recv() (*ContainerMetricsBatch, error)
grpc.ClientStream
}
type MpaService_StreamWorkloadMetricsServer ¶
type MpaService_StreamWorkloadMetricsServer interface {
Send(*ContainerMetricsBatch) error
Recv() (*MpaWorkloadSubscription, error)
grpc.ServerStream
}
type MpaWorkloadIdentifier ¶
type MpaWorkloadIdentifier struct {
Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Workload name (e.g., deployment name)
Kind string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"` // Workload kind (e.g., Deployment)
MatchLabels map[string]string `` // Selectors to match pods
/* 182-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*MpaWorkloadIdentifier) Descriptor
deprecated
func (*MpaWorkloadIdentifier) Descriptor() ([]byte, []int)
Deprecated: Use MpaWorkloadIdentifier.ProtoReflect.Descriptor instead.
func (*MpaWorkloadIdentifier) GetKind ¶
func (x *MpaWorkloadIdentifier) GetKind() string
func (*MpaWorkloadIdentifier) GetMatchLabels ¶
func (x *MpaWorkloadIdentifier) GetMatchLabels() map[string]string
func (*MpaWorkloadIdentifier) GetName ¶
func (x *MpaWorkloadIdentifier) GetName() string
func (*MpaWorkloadIdentifier) GetNamespace ¶
func (x *MpaWorkloadIdentifier) GetNamespace() string
func (*MpaWorkloadIdentifier) ProtoMessage ¶
func (*MpaWorkloadIdentifier) ProtoMessage()
func (*MpaWorkloadIdentifier) ProtoReflect ¶
func (x *MpaWorkloadIdentifier) ProtoReflect() protoreflect.Message
func (*MpaWorkloadIdentifier) Reset ¶
func (x *MpaWorkloadIdentifier) Reset()
func (*MpaWorkloadIdentifier) String ¶
func (x *MpaWorkloadIdentifier) String() string
type MpaWorkloadSubscription ¶
type MpaWorkloadSubscription struct {
Workloads []*MpaWorkloadIdentifier `protobuf:"bytes,1,rep,name=workloads,proto3" json:"workloads,omitempty"`
// contains filtered or unexported fields
}
MpaWorkloadSubscription is a message sent by the client to update the subscription list
func (*MpaWorkloadSubscription) Descriptor
deprecated
func (*MpaWorkloadSubscription) Descriptor() ([]byte, []int)
Deprecated: Use MpaWorkloadSubscription.ProtoReflect.Descriptor instead.
func (*MpaWorkloadSubscription) GetWorkloads ¶
func (x *MpaWorkloadSubscription) GetWorkloads() []*MpaWorkloadIdentifier
func (*MpaWorkloadSubscription) ProtoMessage ¶
func (*MpaWorkloadSubscription) ProtoMessage()
func (*MpaWorkloadSubscription) ProtoReflect ¶
func (x *MpaWorkloadSubscription) ProtoReflect() protoreflect.Message
func (*MpaWorkloadSubscription) Reset ¶
func (x *MpaWorkloadSubscription) Reset()
func (*MpaWorkloadSubscription) String ¶
func (x *MpaWorkloadSubscription) String() string
type NFSVolumeSource ¶
type NFSVolumeSource struct {
Server string `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"` // NFS server
Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"` // NFS path
ReadOnly bool `protobuf:"varint,3,opt,name=read_only,json=readOnly,proto3" json:"read_only,omitempty"` // Whether NFS mount is read-only
// contains filtered or unexported fields
}
NFSVolumeSource represents an NFS volume source
func (*NFSVolumeSource) Descriptor
deprecated
func (*NFSVolumeSource) Descriptor() ([]byte, []int)
Deprecated: Use NFSVolumeSource.ProtoReflect.Descriptor instead.
func (*NFSVolumeSource) GetPath ¶
func (x *NFSVolumeSource) GetPath() string
func (*NFSVolumeSource) GetReadOnly ¶
func (x *NFSVolumeSource) GetReadOnly() bool
func (*NFSVolumeSource) GetServer ¶
func (x *NFSVolumeSource) GetServer() string
func (*NFSVolumeSource) ProtoMessage ¶
func (*NFSVolumeSource) ProtoMessage()
func (*NFSVolumeSource) ProtoReflect ¶
func (x *NFSVolumeSource) ProtoReflect() protoreflect.Message
func (*NFSVolumeSource) Reset ¶
func (x *NFSVolumeSource) Reset()
func (*NFSVolumeSource) String ¶
func (x *NFSVolumeSource) String() string
type Namespace ¶
type Namespace struct {
Namespace *ResourceIdentifier `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
Deployments map[string]*ResourceIdentifier `` /* 163-byte string literal not displayed */
StatefulSets map[string]*ResourceIdentifier `` /* 185-byte string literal not displayed */
DaemonSets map[string]*ResourceIdentifier `` /* 179-byte string literal not displayed */
ReplicaSets map[string]*ResourceIdentifier `` /* 182-byte string literal not displayed */
Services map[string]*ResourceIdentifier `` /* 157-byte string literal not displayed */
// Deprecated: Marked as deprecated in api/v1/metrics_collector.proto.
ConfigMaps map[string]*ResourceIdentifier `` /* 179-byte string literal not displayed */
Secrets map[string]*ResourceIdentifier `` /* 155-byte string literal not displayed */
Pvcs map[string]*ResourceIdentifier `` /* 149-byte string literal not displayed */
Jobs map[string]*ResourceIdentifier `` /* 150-byte string literal not displayed */
CronJobs map[string]*ResourceIdentifier `` /* 174-byte string literal not displayed */
Ingresses map[string]*ResourceIdentifier `` /* 160-byte string literal not displayed */
NetworkPolicies map[string]*ResourceIdentifier `` /* 195-byte string literal not displayed */
ServiceAccounts map[string]*ResourceIdentifier `` /* 195-byte string literal not displayed */
Roles map[string]*ResourceIdentifier `` /* 152-byte string literal not displayed */
RoleBindings map[string]*ResourceIdentifier `` /* 186-byte string literal not displayed */
PodDisruptionBudgets map[string]*ResourceIdentifier `` /* 212-byte string literal not displayed */
Endpoints map[string]*ResourceIdentifier `` /* 160-byte string literal not displayed */
LimitRanges map[string]*ResourceIdentifier `` /* 183-byte string literal not displayed */
ResourceQuotas map[string]*ResourceIdentifier `` /* 192-byte string literal not displayed */
UnscheduledPods map[string]*ResourceIdentifier `` /* 195-byte string literal not displayed */
HorizontalPodAutoscalers map[string]*ResourceIdentifier `` /* 224-byte string literal not displayed */
// Deprecated: Marked as deprecated in api/v1/metrics_collector.proto.
Events map[string]*ResourceIdentifier `` /* 154-byte string literal not displayed */
KedaScaledJobs map[string]*ResourceIdentifier `` /* 194-byte string literal not displayed */
KedaScaledObjects map[string]*ResourceIdentifier `` /* 203-byte string literal not displayed */
Hash string `protobuf:"bytes,26,opt,name=hash,proto3" json:"hash,omitempty"`
CsiStorageCapacities map[string]*ResourceIdentifier `` /* 212-byte string literal not displayed */
// contains filtered or unexported fields
}
Namespace represents minimal namespace data with resource UIDs as keys
func (*Namespace) Descriptor
deprecated
func (*Namespace) GetConfigMaps
deprecated
func (x *Namespace) GetConfigMaps() map[string]*ResourceIdentifier
Deprecated: Marked as deprecated in api/v1/metrics_collector.proto.
func (*Namespace) GetCronJobs ¶
func (x *Namespace) GetCronJobs() map[string]*ResourceIdentifier
func (*Namespace) GetCsiStorageCapacities ¶
func (x *Namespace) GetCsiStorageCapacities() map[string]*ResourceIdentifier
func (*Namespace) GetDaemonSets ¶
func (x *Namespace) GetDaemonSets() map[string]*ResourceIdentifier
func (*Namespace) GetDeployments ¶
func (x *Namespace) GetDeployments() map[string]*ResourceIdentifier
func (*Namespace) GetEndpoints ¶
func (x *Namespace) GetEndpoints() map[string]*ResourceIdentifier
func (*Namespace) GetEvents
deprecated
func (x *Namespace) GetEvents() map[string]*ResourceIdentifier
Deprecated: Marked as deprecated in api/v1/metrics_collector.proto.
func (*Namespace) GetHorizontalPodAutoscalers ¶
func (x *Namespace) GetHorizontalPodAutoscalers() map[string]*ResourceIdentifier
func (*Namespace) GetIngresses ¶
func (x *Namespace) GetIngresses() map[string]*ResourceIdentifier
func (*Namespace) GetJobs ¶
func (x *Namespace) GetJobs() map[string]*ResourceIdentifier
func (*Namespace) GetKedaScaledJobs ¶
func (x *Namespace) GetKedaScaledJobs() map[string]*ResourceIdentifier
func (*Namespace) GetKedaScaledObjects ¶
func (x *Namespace) GetKedaScaledObjects() map[string]*ResourceIdentifier
func (*Namespace) GetLimitRanges ¶
func (x *Namespace) GetLimitRanges() map[string]*ResourceIdentifier
func (*Namespace) GetNamespace ¶
func (x *Namespace) GetNamespace() *ResourceIdentifier
func (*Namespace) GetNetworkPolicies ¶
func (x *Namespace) GetNetworkPolicies() map[string]*ResourceIdentifier
func (*Namespace) GetPodDisruptionBudgets ¶
func (x *Namespace) GetPodDisruptionBudgets() map[string]*ResourceIdentifier
func (*Namespace) GetPvcs ¶
func (x *Namespace) GetPvcs() map[string]*ResourceIdentifier
func (*Namespace) GetReplicaSets ¶
func (x *Namespace) GetReplicaSets() map[string]*ResourceIdentifier
func (*Namespace) GetResourceQuotas ¶
func (x *Namespace) GetResourceQuotas() map[string]*ResourceIdentifier
func (*Namespace) GetRoleBindings ¶
func (x *Namespace) GetRoleBindings() map[string]*ResourceIdentifier
func (*Namespace) GetRoles ¶
func (x *Namespace) GetRoles() map[string]*ResourceIdentifier
func (*Namespace) GetSecrets ¶
func (x *Namespace) GetSecrets() map[string]*ResourceIdentifier
func (*Namespace) GetServiceAccounts ¶
func (x *Namespace) GetServiceAccounts() map[string]*ResourceIdentifier
func (*Namespace) GetServices ¶
func (x *Namespace) GetServices() map[string]*ResourceIdentifier
func (*Namespace) GetStatefulSets ¶
func (x *Namespace) GetStatefulSets() map[string]*ResourceIdentifier
func (*Namespace) GetUnscheduledPods ¶
func (x *Namespace) GetUnscheduledPods() map[string]*ResourceIdentifier
func (*Namespace) ProtoMessage ¶
func (*Namespace) ProtoMessage()
func (*Namespace) ProtoReflect ¶
func (x *Namespace) ProtoReflect() protoreflect.Message
type NamespaceDetails ¶
type NamespaceDetails struct {
Phase string `protobuf:"bytes,1,opt,name=phase,proto3" json:"phase,omitempty"` // Namespace phase: "Active", "Terminating"
Finalizers []string `protobuf:"bytes,2,rep,name=finalizers,proto3" json:"finalizers,omitempty"` // Finalizers preventing deletion
Conditions map[string]string `` // Namespace conditions if any
/* 161-byte string literal not displayed */
// contains filtered or unexported fields
}
NamespaceDetails contains detailed Namespace information for drill-down
func (*NamespaceDetails) Descriptor
deprecated
func (*NamespaceDetails) Descriptor() ([]byte, []int)
Deprecated: Use NamespaceDetails.ProtoReflect.Descriptor instead.
func (*NamespaceDetails) GetConditions ¶
func (x *NamespaceDetails) GetConditions() map[string]string
func (*NamespaceDetails) GetFinalizers ¶
func (x *NamespaceDetails) GetFinalizers() []string
func (*NamespaceDetails) GetPhase ¶
func (x *NamespaceDetails) GetPhase() string
func (*NamespaceDetails) ProtoMessage ¶
func (*NamespaceDetails) ProtoMessage()
func (*NamespaceDetails) ProtoReflect ¶
func (x *NamespaceDetails) ProtoReflect() protoreflect.Message
func (*NamespaceDetails) Reset ¶
func (x *NamespaceDetails) Reset()
func (*NamespaceDetails) String ¶
func (x *NamespaceDetails) String() string
type NetworkTrafficItem ¶
type NetworkTrafficItem struct {
SrcIp string `protobuf:"bytes,1,opt,name=src_ip,json=srcIp,proto3" json:"src_ip,omitempty"`
DstIp string `protobuf:"bytes,2,opt,name=dst_ip,json=dstIp,proto3" json:"dst_ip,omitempty"`
SrcPodName string `protobuf:"bytes,3,opt,name=src_pod_name,json=srcPodName,proto3" json:"src_pod_name,omitempty"`
SrcPodNamespace string `protobuf:"bytes,4,opt,name=src_pod_namespace,json=srcPodNamespace,proto3" json:"src_pod_namespace,omitempty"`
Protocol int32 `protobuf:"varint,5,opt,name=protocol,proto3" json:"protocol,omitempty"`
DstPort int32 `protobuf:"varint,6,opt,name=dst_port,json=dstPort,proto3" json:"dst_port,omitempty"`
TxBytes int64 `protobuf:"varint,7,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
RxBytes int64 `protobuf:"varint,8,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
TxPackets int64 `protobuf:"varint,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
RxPackets int64 `protobuf:"varint,10,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
Timestamp *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
// contains filtered or unexported fields
}
func (*NetworkTrafficItem) Descriptor
deprecated
func (*NetworkTrafficItem) Descriptor() ([]byte, []int)
Deprecated: Use NetworkTrafficItem.ProtoReflect.Descriptor instead.
func (*NetworkTrafficItem) GetDstIp ¶
func (x *NetworkTrafficItem) GetDstIp() string
func (*NetworkTrafficItem) GetDstPort ¶
func (x *NetworkTrafficItem) GetDstPort() int32
func (*NetworkTrafficItem) GetProtocol ¶
func (x *NetworkTrafficItem) GetProtocol() int32
func (*NetworkTrafficItem) GetRxBytes ¶
func (x *NetworkTrafficItem) GetRxBytes() int64
func (*NetworkTrafficItem) GetRxPackets ¶
func (x *NetworkTrafficItem) GetRxPackets() int64
func (*NetworkTrafficItem) GetSrcIp ¶
func (x *NetworkTrafficItem) GetSrcIp() string
func (*NetworkTrafficItem) GetSrcPodName ¶
func (x *NetworkTrafficItem) GetSrcPodName() string
func (*NetworkTrafficItem) GetSrcPodNamespace ¶
func (x *NetworkTrafficItem) GetSrcPodNamespace() string
func (*NetworkTrafficItem) GetTimestamp ¶
func (x *NetworkTrafficItem) GetTimestamp() *timestamppb.Timestamp
func (*NetworkTrafficItem) GetTxBytes ¶
func (x *NetworkTrafficItem) GetTxBytes() int64
func (*NetworkTrafficItem) GetTxPackets ¶
func (x *NetworkTrafficItem) GetTxPackets() int64
func (*NetworkTrafficItem) ProtoMessage ¶
func (*NetworkTrafficItem) ProtoMessage()
func (*NetworkTrafficItem) ProtoReflect ¶
func (x *NetworkTrafficItem) ProtoReflect() protoreflect.Message
func (*NetworkTrafficItem) Reset ¶
func (x *NetworkTrafficItem) Reset()
func (*NetworkTrafficItem) String ¶
func (x *NetworkTrafficItem) String() string
type Node ¶
type Node struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Unique identifier for the node.
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Name of the node.
InstanceType string `protobuf:"bytes,3,opt,name=instance_type,json=instanceType,proto3" json:"instance_type,omitempty"` // Instance type of the node.
Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"` // Type/category of the node.
Region string `protobuf:"bytes,5,opt,name=region,proto3" json:"region,omitempty"` // Region where the node is deployed.
Zone string `protobuf:"bytes,6,opt,name=zone,proto3" json:"zone,omitempty"` // Zone where the node is deployed.
ResourceMetrics *ResourceMetrics `protobuf:"bytes,7,opt,name=resource_metrics,json=resourceMetrics,proto3" json:"resource_metrics,omitempty"` // Resource utilization metrics for the node.
CostInfo *CostInfo `protobuf:"bytes,8,opt,name=cost_info,json=costInfo,proto3" json:"cost_info,omitempty"` // Cost information for the node.
NodeCreatedAt int64 `protobuf:"varint,9,opt,name=node_created_at,json=nodeCreatedAt,proto3" json:"node_created_at,omitempty"` // Node creation time as a Unix timestamp.
IsReady bool `protobuf:"varint,10,opt,name=is_ready,json=isReady,proto3" json:"is_ready,omitempty"` // Indicates whether the node is ready.
ContainerRuntime *ContainerRuntimeInfo `protobuf:"bytes,20,opt,name=container_runtime,json=containerRuntime,proto3,oneof" json:"container_runtime,omitempty"`
NodeGroupName string `protobuf:"bytes,30,opt,name=node_group_name,json=nodeGroupName,proto3" json:"node_group_name,omitempty"` // it is what the variable says it is
ResourceDetails *ResourceDetails `protobuf:"bytes,40,opt,name=resource_details,json=resourceDetails,proto3" json:"resource_details,omitempty"` // if withDetails is true
// metadata if withMetadata is true
OwnerKind string `protobuf:"bytes,41,opt,name=owner_kind,json=ownerKind,proto3" json:"owner_kind,omitempty"` // Kind of the owning resource, if any.
OwnerUid string `protobuf:"bytes,42,opt,name=owner_uid,json=ownerUid,proto3" json:"owner_uid,omitempty"` // UID of the owning resource, if any.
Children []*WorkloadItem `protobuf:"bytes,43,rep,name=children,proto3" json:"children,omitempty"` // Child resources of this workload item.
Labels map[string]string `` // Resource labels.
/* 154-byte string literal not displayed */
Annotations map[string]string `` // Resource annotations.
/* 164-byte string literal not displayed */
// Pricing information (legacy float fields - deprecated)
//
// Deprecated: Marked as deprecated in api/v1/common.proto.
PricePerHour float64 `protobuf:"fixed64,50,opt,name=price_per_hour,json=pricePerHour,proto3" json:"price_per_hour,omitempty"`
// Deprecated: Marked as deprecated in api/v1/common.proto.
PricePerVcpu float64 `protobuf:"fixed64,51,opt,name=price_per_vcpu,json=pricePerVcpu,proto3" json:"price_per_vcpu,omitempty"`
// Deprecated: Marked as deprecated in api/v1/common.proto.
PricePerGib float64 `protobuf:"fixed64,52,opt,name=price_per_gib,json=pricePerGib,proto3" json:"price_per_gib,omitempty"`
// Deprecated: Marked as deprecated in api/v1/common.proto.
PricePerGpu float64 `protobuf:"fixed64,53,opt,name=price_per_gpu,json=pricePerGpu,proto3" json:"price_per_gpu,omitempty"`
// Deprecated: Marked as deprecated in api/v1/common.proto.
CpuPrice float64 `protobuf:"fixed64,54,opt,name=cpu_price,json=cpuPrice,proto3" json:"cpu_price,omitempty"`
// Deprecated: Marked as deprecated in api/v1/common.proto.
MemoryPrice float64 `protobuf:"fixed64,55,opt,name=memory_price,json=memoryPrice,proto3" json:"memory_price,omitempty"`
// Deprecated: Marked as deprecated in api/v1/common.proto.
GpuPrice float64 `protobuf:"fixed64,56,opt,name=gpu_price,json=gpuPrice,proto3" json:"gpu_price,omitempty"`
// Pricing information (using Money type for currency flexibility)
MoneyPricePerHour *money.Money `protobuf:"bytes,57,opt,name=money_price_per_hour,json=moneyPricePerHour,proto3" json:"money_price_per_hour,omitempty"`
MoneyEffPeriodTotalCost *money.Money `` /* 137-byte string literal not displayed */
MoneyPricePerVcpu *money.Money `protobuf:"bytes,59,opt,name=money_price_per_vcpu,json=moneyPricePerVcpu,proto3" json:"money_price_per_vcpu,omitempty"`
MoneyPricePerGib *money.Money `protobuf:"bytes,80,opt,name=money_price_per_gib,json=moneyPricePerGib,proto3" json:"money_price_per_gib,omitempty"`
MoneyPricePerGpu *money.Money `protobuf:"bytes,81,opt,name=money_price_per_gpu,json=moneyPricePerGpu,proto3" json:"money_price_per_gpu,omitempty"`
MoneyCpuPrice *money.Money `protobuf:"bytes,82,opt,name=money_cpu_price,json=moneyCpuPrice,proto3" json:"money_cpu_price,omitempty"`
MoneyMemoryPrice *money.Money `protobuf:"bytes,83,opt,name=money_memory_price,json=moneyMemoryPrice,proto3" json:"money_memory_price,omitempty"`
MoneyGpuPrice *money.Money `protobuf:"bytes,84,opt,name=money_gpu_price,json=moneyGpuPrice,proto3" json:"money_gpu_price,omitempty"`
// Enhanced node classification
ExtractedNodeType string `protobuf:"bytes,60,opt,name=extracted_node_type,json=extractedNodeType,proto3" json:"extracted_node_type,omitempty"` // "spot", "on-demand", "reserved"
AvailabilityZone string `protobuf:"bytes,61,opt,name=availability_zone,json=availabilityZone,proto3" json:"availability_zone,omitempty"` // Multi-cloud AZ extraction
// Kubernetes metadata
KubernetesUid string `protobuf:"bytes,62,opt,name=kubernetes_uid,json=kubernetesUid,proto3" json:"kubernetes_uid,omitempty"`
ResourceVersion string `protobuf:"bytes,63,opt,name=resource_version,json=resourceVersion,proto3" json:"resource_version,omitempty"`
// Volume and storage information
VolumesInUse []string `protobuf:"bytes,65,rep,name=volumes_in_use,json=volumesInUse,proto3" json:"volumes_in_use,omitempty"`
VolumesAttached []*AttachedVolume `protobuf:"bytes,66,rep,name=volumes_attached,json=volumesAttached,proto3" json:"volumes_attached,omitempty"`
// Timing information
LastSeen *timestamppb.Timestamp `protobuf:"bytes,70,opt,name=last_seen,json=lastSeen,proto3" json:"last_seen,omitempty"`
CollectedAt *timestamppb.Timestamp `protobuf:"bytes,71,opt,name=collected_at,json=collectedAt,proto3" json:"collected_at,omitempty"`
DeletionTimestamp *timestamppb.Timestamp `protobuf:"bytes,72,opt,name=deletion_timestamp,json=deletionTimestamp,proto3" json:"deletion_timestamp,omitempty"`
// contains filtered or unexported fields
}
Node represents a Kubernetes node with metadata, metrics, and cost information.
func (*Node) Descriptor
deprecated
func (*Node) GetAnnotations ¶
func (*Node) GetAvailabilityZone ¶
func (*Node) GetChildren ¶
func (x *Node) GetChildren() []*WorkloadItem
func (*Node) GetCollectedAt ¶
func (x *Node) GetCollectedAt() *timestamppb.Timestamp
func (*Node) GetContainerRuntime ¶
func (x *Node) GetContainerRuntime() *ContainerRuntimeInfo
func (*Node) GetCostInfo ¶
func (*Node) GetCpuPrice
deprecated
func (*Node) GetDeletionTimestamp ¶
func (x *Node) GetDeletionTimestamp() *timestamppb.Timestamp
func (*Node) GetExtractedNodeType ¶
func (*Node) GetGpuPrice
deprecated
func (*Node) GetInstanceType ¶
func (*Node) GetIsReady ¶
func (*Node) GetKubernetesUid ¶
func (*Node) GetLastSeen ¶
func (x *Node) GetLastSeen() *timestamppb.Timestamp
func (*Node) GetMemoryPrice
deprecated
func (*Node) GetMoneyCpuPrice ¶
func (*Node) GetMoneyEffPeriodTotalCost ¶
func (*Node) GetMoneyGpuPrice ¶
func (*Node) GetMoneyMemoryPrice ¶
func (*Node) GetMoneyPricePerGib ¶
func (*Node) GetMoneyPricePerGpu ¶
func (*Node) GetMoneyPricePerHour ¶
func (*Node) GetMoneyPricePerVcpu ¶
func (*Node) GetNodeCreatedAt ¶
func (*Node) GetNodeGroupName ¶
func (*Node) GetOwnerKind ¶
func (*Node) GetOwnerUid ¶
func (*Node) GetPricePerGib
deprecated
func (*Node) GetPricePerGpu
deprecated
func (*Node) GetPricePerHour
deprecated
func (*Node) GetPricePerVcpu
deprecated
func (*Node) GetResourceDetails ¶
func (x *Node) GetResourceDetails() *ResourceDetails
func (*Node) GetResourceMetrics ¶
func (x *Node) GetResourceMetrics() *ResourceMetrics
func (*Node) GetResourceVersion ¶
func (*Node) GetVolumesAttached ¶
func (x *Node) GetVolumesAttached() []*AttachedVolume
func (*Node) GetVolumesInUse ¶
func (*Node) ProtoMessage ¶
func (*Node) ProtoMessage()
func (*Node) ProtoReflect ¶
func (x *Node) ProtoReflect() protoreflect.Message
type NodeAddress ¶
type NodeAddress struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // Address type: "InternalIP", "ExternalIP", "InternalDNS", "ExternalDNS", "Hostname"
Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` // The address value
// contains filtered or unexported fields
}
NodeAddress represents a node address
func (*NodeAddress) Descriptor
deprecated
func (*NodeAddress) Descriptor() ([]byte, []int)
Deprecated: Use NodeAddress.ProtoReflect.Descriptor instead.
func (*NodeAddress) GetAddress ¶
func (x *NodeAddress) GetAddress() string
func (*NodeAddress) GetType ¶
func (x *NodeAddress) GetType() string
func (*NodeAddress) ProtoMessage ¶
func (*NodeAddress) ProtoMessage()
func (*NodeAddress) ProtoReflect ¶
func (x *NodeAddress) ProtoReflect() protoreflect.Message
func (*NodeAddress) Reset ¶
func (x *NodeAddress) Reset()
func (*NodeAddress) String ¶
func (x *NodeAddress) String() string
type NodeCondition ¶
type NodeCondition struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // Condition type: "Ready", "MemoryPressure", "DiskPressure", "PIDPressure", etc.
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` // Condition status: "True", "False", "Unknown"
Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"` // Reason for the condition
Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"` // Human readable message
LastHeartbeatTime int64 `protobuf:"varint,5,opt,name=last_heartbeat_time,json=lastHeartbeatTime,proto3" json:"last_heartbeat_time,omitempty"` // Last heartbeat time
LastTransitionTime int64 `protobuf:"varint,6,opt,name=last_transition_time,json=lastTransitionTime,proto3" json:"last_transition_time,omitempty"` // Last transition time
// contains filtered or unexported fields
}
NodeCondition represents a node condition
func (*NodeCondition) Descriptor
deprecated
func (*NodeCondition) Descriptor() ([]byte, []int)
Deprecated: Use NodeCondition.ProtoReflect.Descriptor instead.
func (*NodeCondition) GetLastHeartbeatTime ¶
func (x *NodeCondition) GetLastHeartbeatTime() int64
func (*NodeCondition) GetLastTransitionTime ¶
func (x *NodeCondition) GetLastTransitionTime() int64
func (*NodeCondition) GetMessage ¶
func (x *NodeCondition) GetMessage() string
func (*NodeCondition) GetReason ¶
func (x *NodeCondition) GetReason() string
func (*NodeCondition) GetStatus ¶
func (x *NodeCondition) GetStatus() string
func (*NodeCondition) GetType ¶
func (x *NodeCondition) GetType() string
func (*NodeCondition) ProtoMessage ¶
func (*NodeCondition) ProtoMessage()
func (*NodeCondition) ProtoReflect ¶
func (x *NodeCondition) ProtoReflect() protoreflect.Message
func (*NodeCondition) Reset ¶
func (x *NodeCondition) Reset()
func (*NodeCondition) String ¶
func (x *NodeCondition) String() string
type NodeData ¶
type NodeData struct {
Node *ResourceIdentifier `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
Pods map[string]*ResourceIdentifier `` // Maps UID to ResourceIdentifier
/* 149-byte string literal not displayed */
Hash string `protobuf:"bytes,3,opt,name=hash,proto3" json:"hash,omitempty"`
// contains filtered or unexported fields
}
NodeData represents a node with minimal data and assigned pod UIDs
func (*NodeData) Descriptor
deprecated
func (*NodeData) GetNode ¶
func (x *NodeData) GetNode() *ResourceIdentifier
func (*NodeData) GetPods ¶
func (x *NodeData) GetPods() map[string]*ResourceIdentifier
func (*NodeData) ProtoMessage ¶
func (*NodeData) ProtoMessage()
func (*NodeData) ProtoReflect ¶
func (x *NodeData) ProtoReflect() protoreflect.Message
type NodeDetails ¶
type NodeDetails struct {
Addresses []*NodeAddress `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"` // Node addresses (Internal/External IP, DNS, etc.)
Conditions []*NodeCondition `protobuf:"bytes,2,rep,name=conditions,proto3" json:"conditions,omitempty"` // Node conditions (Ready, MemoryPressure, etc.)
SystemInfo *NodeSystemInfo `protobuf:"bytes,3,opt,name=system_info,json=systemInfo,proto3" json:"system_info,omitempty"` // System information (OS, kernel, etc.)
Capacity map[string]string `` // Resource capacity (cpu, memory, etc.)
/* 157-byte string literal not displayed */
Allocatable map[string]string `` // Allocatable resources
/* 163-byte string literal not displayed */
Images []*NodeImage `protobuf:"bytes,6,rep,name=images,proto3" json:"images,omitempty"` // Container images on the node
// contains filtered or unexported fields
}
NodeDetails contains detailed Node information for drill-down
func (*NodeDetails) Descriptor
deprecated
func (*NodeDetails) Descriptor() ([]byte, []int)
Deprecated: Use NodeDetails.ProtoReflect.Descriptor instead.
func (*NodeDetails) GetAddresses ¶
func (x *NodeDetails) GetAddresses() []*NodeAddress
func (*NodeDetails) GetAllocatable ¶
func (x *NodeDetails) GetAllocatable() map[string]string
func (*NodeDetails) GetCapacity ¶
func (x *NodeDetails) GetCapacity() map[string]string
func (*NodeDetails) GetConditions ¶
func (x *NodeDetails) GetConditions() []*NodeCondition
func (*NodeDetails) GetImages ¶
func (x *NodeDetails) GetImages() []*NodeImage
func (*NodeDetails) GetSystemInfo ¶
func (x *NodeDetails) GetSystemInfo() *NodeSystemInfo
func (*NodeDetails) ProtoMessage ¶
func (*NodeDetails) ProtoMessage()
func (*NodeDetails) ProtoReflect ¶
func (x *NodeDetails) ProtoReflect() protoreflect.Message
func (*NodeDetails) Reset ¶
func (x *NodeDetails) Reset()
func (*NodeDetails) String ¶
func (x *NodeDetails) String() string
type NodeGroup ¶
type NodeGroup struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Name of the node group.
Nodes []*Node `protobuf:"bytes,2,rep,name=nodes,proto3" json:"nodes,omitempty"` // Nodes in the group.
ResourceMetrics *ResourceMetrics `protobuf:"bytes,3,opt,name=resource_metrics,json=resourceMetrics,proto3" json:"resource_metrics,omitempty"` // Aggregated resource metrics for the node group.
CostInfo *CostInfo `protobuf:"bytes,4,opt,name=cost_info,json=costInfo,proto3" json:"cost_info,omitempty"` // Aggregated cost information for the node group.
NodeInfo *NodeInfo `protobuf:"bytes,5,opt,name=node_info,json=nodeInfo,proto3" json:"node_info,omitempty"` // Node count breakdown for the node group.
ResourceInfo *ResourceInfo `protobuf:"bytes,6,opt,name=resource_info,json=resourceInfo,proto3" json:"resource_info,omitempty"` // Resource scheduling information for the node group.
CostDataPoints []*CostDataPoint `protobuf:"bytes,11,rep,name=cost_data_points,json=costDataPoints,proto3" json:"cost_data_points,omitempty"` // Time-series cost data points for the node group.
ResourceDataPoints []*ResourceDataPoint `protobuf:"bytes,12,rep,name=resource_data_points,json=resourceDataPoints,proto3" json:"resource_data_points,omitempty"` // Time-series resource metrics for the node group.
// contains filtered or unexported fields
}
NodeGroup represents a group of Kubernetes nodes with aggregated metrics.
func (*NodeGroup) Descriptor
deprecated
func (*NodeGroup) GetCostDataPoints ¶
func (x *NodeGroup) GetCostDataPoints() []*CostDataPoint
func (*NodeGroup) GetCostInfo ¶
func (*NodeGroup) GetNodeInfo ¶
func (*NodeGroup) GetResourceDataPoints ¶
func (x *NodeGroup) GetResourceDataPoints() []*ResourceDataPoint
func (*NodeGroup) GetResourceInfo ¶
func (x *NodeGroup) GetResourceInfo() *ResourceInfo
func (*NodeGroup) GetResourceMetrics ¶
func (x *NodeGroup) GetResourceMetrics() *ResourceMetrics
func (*NodeGroup) ProtoMessage ¶
func (*NodeGroup) ProtoMessage()
func (*NodeGroup) ProtoReflect ¶
func (x *NodeGroup) ProtoReflect() protoreflect.Message
type NodeGroupMetric ¶
type NodeGroupMetric struct {
NodeCount int32 `protobuf:"varint,1,opt,name=node_count,json=nodeCount,proto3" json:"node_count,omitempty"`
MaxConcurrentNodeCount int32 `` /* 132-byte string literal not displayed */
CapacityCpu int64 `protobuf:"varint,11,opt,name=capacity_cpu,json=capacityCpu,proto3" json:"capacity_cpu,omitempty"` // millicores
CapacityMemory int64 `protobuf:"varint,12,opt,name=capacity_memory,json=capacityMemory,proto3" json:"capacity_memory,omitempty"` // bytes
CapacityGpuVram int64 `protobuf:"varint,13,opt,name=capacity_gpu_vram,json=capacityGpuVram,proto3" json:"capacity_gpu_vram,omitempty"` // bytes
CapacityGpuDevices int64 `protobuf:"varint,14,opt,name=capacity_gpu_devices,json=capacityGpuDevices,proto3" json:"capacity_gpu_devices,omitempty"` // number
AggrCpuReq int64 `protobuf:"varint,21,opt,name=aggr_cpu_req,json=aggrCpuReq,proto3" json:"aggr_cpu_req,omitempty"` // millicores
AggrMemoryReq int64 `protobuf:"varint,22,opt,name=aggr_memory_req,json=aggrMemoryReq,proto3" json:"aggr_memory_req,omitempty"` // bytes
AggrGpuReq int64 `protobuf:"varint,23,opt,name=aggr_gpu_req,json=aggrGpuReq,proto3" json:"aggr_gpu_req,omitempty"` // number
UtilCpuAvgUsage float32 `protobuf:"fixed32,31,opt,name=util_cpu_avg_usage,json=utilCpuAvgUsage,proto3" json:"util_cpu_avg_usage,omitempty"` // millicores
UtilMemoryAvgUsage float32 `protobuf:"fixed32,32,opt,name=util_memory_avg_usage,json=utilMemoryAvgUsage,proto3" json:"util_memory_avg_usage,omitempty"` // bytes
UtilGpuVramAvgUsage float32 `` // bytes
/* 127-byte string literal not displayed */
UtilGpuDevice float32 `protobuf:"fixed32,34,opt,name=util_gpu_device,json=utilGpuDevice,proto3" json:"util_gpu_device,omitempty"` // pct
HourlyCost *money.Money `protobuf:"bytes,50,opt,name=hourly_cost,json=hourlyCost,proto3" json:"hourly_cost,omitempty"` // average hourly cost within the time bucket
HourlyCpuCost *money.Money `protobuf:"bytes,51,opt,name=hourly_cpu_cost,json=hourlyCpuCost,proto3" json:"hourly_cpu_cost,omitempty"` // cost for cpu
HourlyMemoryCost *money.Money `protobuf:"bytes,52,opt,name=hourly_memory_cost,json=hourlyMemoryCost,proto3" json:"hourly_memory_cost,omitempty"` // cost for memory
HourlyGpuCost *money.Money `protobuf:"bytes,53,opt,name=hourly_gpu_cost,json=hourlyGpuCost,proto3" json:"hourly_gpu_cost,omitempty"` // cost for gpu
BucketTime *timestamppb.Timestamp `protobuf:"bytes,41,opt,name=bucket_time,json=bucketTime,proto3" json:"bucket_time,omitempty"`
// contains filtered or unexported fields
}
func (*NodeGroupMetric) Descriptor
deprecated
func (*NodeGroupMetric) Descriptor() ([]byte, []int)
Deprecated: Use NodeGroupMetric.ProtoReflect.Descriptor instead.
func (*NodeGroupMetric) GetAggrCpuReq ¶
func (x *NodeGroupMetric) GetAggrCpuReq() int64
func (*NodeGroupMetric) GetAggrGpuReq ¶
func (x *NodeGroupMetric) GetAggrGpuReq() int64
func (*NodeGroupMetric) GetAggrMemoryReq ¶
func (x *NodeGroupMetric) GetAggrMemoryReq() int64
func (*NodeGroupMetric) GetBucketTime ¶
func (x *NodeGroupMetric) GetBucketTime() *timestamppb.Timestamp
func (*NodeGroupMetric) GetCapacityCpu ¶
func (x *NodeGroupMetric) GetCapacityCpu() int64
func (*NodeGroupMetric) GetCapacityGpuDevices ¶
func (x *NodeGroupMetric) GetCapacityGpuDevices() int64
func (*NodeGroupMetric) GetCapacityGpuVram ¶
func (x *NodeGroupMetric) GetCapacityGpuVram() int64
func (*NodeGroupMetric) GetCapacityMemory ¶
func (x *NodeGroupMetric) GetCapacityMemory() int64
func (*NodeGroupMetric) GetHourlyCost ¶
func (x *NodeGroupMetric) GetHourlyCost() *money.Money
func (*NodeGroupMetric) GetHourlyCpuCost ¶
func (x *NodeGroupMetric) GetHourlyCpuCost() *money.Money
func (*NodeGroupMetric) GetHourlyGpuCost ¶
func (x *NodeGroupMetric) GetHourlyGpuCost() *money.Money
func (*NodeGroupMetric) GetHourlyMemoryCost ¶
func (x *NodeGroupMetric) GetHourlyMemoryCost() *money.Money
func (*NodeGroupMetric) GetMaxConcurrentNodeCount ¶
func (x *NodeGroupMetric) GetMaxConcurrentNodeCount() int32
func (*NodeGroupMetric) GetNodeCount ¶
func (x *NodeGroupMetric) GetNodeCount() int32
func (*NodeGroupMetric) GetUtilCpuAvgUsage ¶
func (x *NodeGroupMetric) GetUtilCpuAvgUsage() float32
func (*NodeGroupMetric) GetUtilGpuDevice ¶
func (x *NodeGroupMetric) GetUtilGpuDevice() float32
func (*NodeGroupMetric) GetUtilGpuVramAvgUsage ¶
func (x *NodeGroupMetric) GetUtilGpuVramAvgUsage() float32
func (*NodeGroupMetric) GetUtilMemoryAvgUsage ¶
func (x *NodeGroupMetric) GetUtilMemoryAvgUsage() float32
func (*NodeGroupMetric) ProtoMessage ¶
func (*NodeGroupMetric) ProtoMessage()
func (*NodeGroupMetric) ProtoReflect ¶
func (x *NodeGroupMetric) ProtoReflect() protoreflect.Message
func (*NodeGroupMetric) Reset ¶
func (x *NodeGroupMetric) Reset()
func (*NodeGroupMetric) String ¶
func (x *NodeGroupMetric) String() string
type NodeGroupSet ¶
type NodeGroupSet struct {
NodeGroups []*NodeGroup `protobuf:"bytes,1,rep,name=node_groups,json=nodeGroups,proto3" json:"node_groups,omitempty"` // List of node groups.
// contains filtered or unexported fields
}
func (*NodeGroupSet) Descriptor
deprecated
func (*NodeGroupSet) Descriptor() ([]byte, []int)
Deprecated: Use NodeGroupSet.ProtoReflect.Descriptor instead.
func (*NodeGroupSet) GetNodeGroups ¶
func (x *NodeGroupSet) GetNodeGroups() []*NodeGroup
func (*NodeGroupSet) ProtoMessage ¶
func (*NodeGroupSet) ProtoMessage()
func (*NodeGroupSet) ProtoReflect ¶
func (x *NodeGroupSet) ProtoReflect() protoreflect.Message
func (*NodeGroupSet) Reset ¶
func (x *NodeGroupSet) Reset()
func (*NodeGroupSet) String ¶
func (x *NodeGroupSet) String() string
type NodeImage ¶
type NodeImage struct {
Names []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names,omitempty"` // Image names/tags
SizeBytes int64 `protobuf:"varint,2,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"` // Image size in bytes
// contains filtered or unexported fields
}
NodeImage represents a container image on the node
func (*NodeImage) Descriptor
deprecated
func (*NodeImage) GetSizeBytes ¶
func (*NodeImage) ProtoMessage ¶
func (*NodeImage) ProtoMessage()
func (*NodeImage) ProtoReflect ¶
func (x *NodeImage) ProtoReflect() protoreflect.Message
type NodeInfo ¶
type NodeInfo struct {
NodeCount int32 `protobuf:"varint,1,opt,name=node_count,json=nodeCount,proto3" json:"node_count,omitempty"` // Total number of nodes.
OnDemandCount int32 `protobuf:"varint,2,opt,name=on_demand_count,json=onDemandCount,proto3" json:"on_demand_count,omitempty"` // Number of on-demand nodes.
ReservedCount int32 `protobuf:"varint,3,opt,name=reserved_count,json=reservedCount,proto3" json:"reserved_count,omitempty"` // Number of reserved nodes.
SpotCount int32 `protobuf:"varint,4,opt,name=spot_count,json=spotCount,proto3" json:"spot_count,omitempty"` // Number of spot nodes.
UnknownCount int32 `protobuf:"varint,5,opt,name=unknown_count,json=unknownCount,proto3" json:"unknown_count,omitempty"` // Number of nodes with unknown type.
// contains filtered or unexported fields
}
NodeInfo contains information about nodes in a cluster.
func (*NodeInfo) Descriptor
deprecated
func (*NodeInfo) GetNodeCount ¶
func (*NodeInfo) GetOnDemandCount ¶
func (*NodeInfo) GetReservedCount ¶
func (*NodeInfo) GetSpotCount ¶
func (*NodeInfo) GetUnknownCount ¶
func (*NodeInfo) ProtoMessage ¶
func (*NodeInfo) ProtoMessage()
func (*NodeInfo) ProtoReflect ¶
func (x *NodeInfo) ProtoReflect() protoreflect.Message
type NodeMetadata ¶
type NodeMetadata struct {
NodeName string `protobuf:"bytes,1,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
NodeGroupName string `protobuf:"bytes,2,opt,name=node_group_name,json=nodeGroupName,proto3" json:"node_group_name,omitempty"`
NodeGroupType string `protobuf:"bytes,3,opt,name=node_group_type,json=nodeGroupType,proto3" json:"node_group_type,omitempty"`
CloudInstTypeName string `protobuf:"bytes,4,opt,name=cloud_inst_type_name,json=cloudInstTypeName,proto3" json:"cloud_inst_type_name,omitempty"`
Label string `protobuf:"bytes,6,opt,name=label,proto3" json:"label,omitempty"`
Annotation string `protobuf:"bytes,7,opt,name=annotation,proto3" json:"annotation,omitempty"`
Spec string `protobuf:"bytes,8,opt,name=spec,proto3" json:"spec,omitempty"`
Status string `protobuf:"bytes,9,opt,name=status,proto3" json:"status,omitempty"`
Metadata string `protobuf:"bytes,10,opt,name=metadata,proto3" json:"metadata,omitempty"`
// contains filtered or unexported fields
}
func (*NodeMetadata) Descriptor
deprecated
func (*NodeMetadata) Descriptor() ([]byte, []int)
Deprecated: Use NodeMetadata.ProtoReflect.Descriptor instead.
func (*NodeMetadata) GetAnnotation ¶
func (x *NodeMetadata) GetAnnotation() string
func (*NodeMetadata) GetCloudInstTypeName ¶
func (x *NodeMetadata) GetCloudInstTypeName() string
func (*NodeMetadata) GetLabel ¶
func (x *NodeMetadata) GetLabel() string
func (*NodeMetadata) GetMetadata ¶
func (x *NodeMetadata) GetMetadata() string
func (*NodeMetadata) GetNodeGroupName ¶
func (x *NodeMetadata) GetNodeGroupName() string
func (*NodeMetadata) GetNodeGroupType ¶
func (x *NodeMetadata) GetNodeGroupType() string
func (*NodeMetadata) GetNodeName ¶
func (x *NodeMetadata) GetNodeName() string
func (*NodeMetadata) GetSpec ¶
func (x *NodeMetadata) GetSpec() string
func (*NodeMetadata) GetStatus ¶
func (x *NodeMetadata) GetStatus() string
func (*NodeMetadata) ProtoMessage ¶
func (*NodeMetadata) ProtoMessage()
func (*NodeMetadata) ProtoReflect ¶
func (x *NodeMetadata) ProtoReflect() protoreflect.Message
func (*NodeMetadata) Reset ¶
func (x *NodeMetadata) Reset()
func (*NodeMetadata) String ¶
func (x *NodeMetadata) String() string
type NodeMetadataRequest ¶
type NodeMetadataRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"` // Unique identifier for the team.
ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // Unique identifier for the cluster.
// contains filtered or unexported fields
}
func (*NodeMetadataRequest) Descriptor
deprecated
func (*NodeMetadataRequest) Descriptor() ([]byte, []int)
Deprecated: Use NodeMetadataRequest.ProtoReflect.Descriptor instead.
func (*NodeMetadataRequest) GetClusterId ¶
func (x *NodeMetadataRequest) GetClusterId() string
func (*NodeMetadataRequest) GetTeamId ¶
func (x *NodeMetadataRequest) GetTeamId() string
func (*NodeMetadataRequest) ProtoMessage ¶
func (*NodeMetadataRequest) ProtoMessage()
func (*NodeMetadataRequest) ProtoReflect ¶
func (x *NodeMetadataRequest) ProtoReflect() protoreflect.Message
func (*NodeMetadataRequest) Reset ¶
func (x *NodeMetadataRequest) Reset()
func (*NodeMetadataRequest) String ¶
func (x *NodeMetadataRequest) String() string
type NodeMetadataResponse ¶
type NodeMetadataResponse struct {
NodeToMeta map[string]*Node `` // map is node name to node
/* 181-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*NodeMetadataResponse) Descriptor
deprecated
func (*NodeMetadataResponse) Descriptor() ([]byte, []int)
Deprecated: Use NodeMetadataResponse.ProtoReflect.Descriptor instead.
func (*NodeMetadataResponse) GetNodeToMeta ¶
func (x *NodeMetadataResponse) GetNodeToMeta() map[string]*Node
func (*NodeMetadataResponse) ProtoMessage ¶
func (*NodeMetadataResponse) ProtoMessage()
func (*NodeMetadataResponse) ProtoReflect ¶
func (x *NodeMetadataResponse) ProtoReflect() protoreflect.Message
func (*NodeMetadataResponse) Reset ¶
func (x *NodeMetadataResponse) Reset()
func (*NodeMetadataResponse) String ¶
func (x *NodeMetadataResponse) String() string
type NodeSelector ¶
type NodeSelector struct {
Terms []*NodeSelectorTerm `protobuf:"bytes,1,rep,name=terms,proto3" json:"terms,omitempty"` // Node selector terms
// contains filtered or unexported fields
}
NodeSelector represents node selector requirements
func (*NodeSelector) Descriptor
deprecated
func (*NodeSelector) Descriptor() ([]byte, []int)
Deprecated: Use NodeSelector.ProtoReflect.Descriptor instead.
func (*NodeSelector) GetTerms ¶
func (x *NodeSelector) GetTerms() []*NodeSelectorTerm
func (*NodeSelector) ProtoMessage ¶
func (*NodeSelector) ProtoMessage()
func (*NodeSelector) ProtoReflect ¶
func (x *NodeSelector) ProtoReflect() protoreflect.Message
func (*NodeSelector) Reset ¶
func (x *NodeSelector) Reset()
func (*NodeSelector) String ¶
func (x *NodeSelector) String() string
type NodeSelectorRequirement ¶
type NodeSelectorRequirement struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Selector key
Operator string `protobuf:"bytes,2,opt,name=operator,proto3" json:"operator,omitempty"` // "In", "NotIn", "Exists", "DoesNotExist", "Gt", "Lt"
Values []string `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"` // Values to match
// contains filtered or unexported fields
}
NodeSelectorRequirement represents a node selector requirement
func (*NodeSelectorRequirement) Descriptor
deprecated
func (*NodeSelectorRequirement) Descriptor() ([]byte, []int)
Deprecated: Use NodeSelectorRequirement.ProtoReflect.Descriptor instead.
func (*NodeSelectorRequirement) GetKey ¶
func (x *NodeSelectorRequirement) GetKey() string
func (*NodeSelectorRequirement) GetOperator ¶
func (x *NodeSelectorRequirement) GetOperator() string
func (*NodeSelectorRequirement) GetValues ¶
func (x *NodeSelectorRequirement) GetValues() []string
func (*NodeSelectorRequirement) ProtoMessage ¶
func (*NodeSelectorRequirement) ProtoMessage()
func (*NodeSelectorRequirement) ProtoReflect ¶
func (x *NodeSelectorRequirement) ProtoReflect() protoreflect.Message
func (*NodeSelectorRequirement) Reset ¶
func (x *NodeSelectorRequirement) Reset()
func (*NodeSelectorRequirement) String ¶
func (x *NodeSelectorRequirement) String() string
type NodeSelectorTerm ¶
type NodeSelectorTerm struct {
MatchExpressions []*NodeSelectorRequirement `protobuf:"bytes,1,rep,name=match_expressions,json=matchExpressions,proto3" json:"match_expressions,omitempty"` // Match expressions
MatchFields []*NodeSelectorRequirement `protobuf:"bytes,2,rep,name=match_fields,json=matchFields,proto3" json:"match_fields,omitempty"` // Match fields
// contains filtered or unexported fields
}
NodeSelectorTerm represents a node selector term
func (*NodeSelectorTerm) Descriptor
deprecated
func (*NodeSelectorTerm) Descriptor() ([]byte, []int)
Deprecated: Use NodeSelectorTerm.ProtoReflect.Descriptor instead.
func (*NodeSelectorTerm) GetMatchExpressions ¶
func (x *NodeSelectorTerm) GetMatchExpressions() []*NodeSelectorRequirement
func (*NodeSelectorTerm) GetMatchFields ¶
func (x *NodeSelectorTerm) GetMatchFields() []*NodeSelectorRequirement
func (*NodeSelectorTerm) ProtoMessage ¶
func (*NodeSelectorTerm) ProtoMessage()
func (*NodeSelectorTerm) ProtoReflect ¶
func (x *NodeSelectorTerm) ProtoReflect() protoreflect.Message
func (*NodeSelectorTerm) Reset ¶
func (x *NodeSelectorTerm) Reset()
func (*NodeSelectorTerm) String ¶
func (x *NodeSelectorTerm) String() string
type NodeSystemInfo ¶
type NodeSystemInfo struct {
MachineId string `protobuf:"bytes,1,opt,name=machine_id,json=machineId,proto3" json:"machine_id,omitempty"` // Machine ID
SystemUuid string `protobuf:"bytes,2,opt,name=system_uuid,json=systemUuid,proto3" json:"system_uuid,omitempty"` // System UUID
BootId string `protobuf:"bytes,3,opt,name=boot_id,json=bootId,proto3" json:"boot_id,omitempty"` // Boot ID
KernelVersion string `protobuf:"bytes,4,opt,name=kernel_version,json=kernelVersion,proto3" json:"kernel_version,omitempty"` // Kernel version
OsImage string `protobuf:"bytes,5,opt,name=os_image,json=osImage,proto3" json:"os_image,omitempty"` // OS image
ContainerRuntimeVersion string `` // Container runtime version
/* 132-byte string literal not displayed */
KubeletVersion string `protobuf:"bytes,7,opt,name=kubelet_version,json=kubeletVersion,proto3" json:"kubelet_version,omitempty"` // Kubelet version
KubeProxyVersion string `protobuf:"bytes,8,opt,name=kube_proxy_version,json=kubeProxyVersion,proto3" json:"kube_proxy_version,omitempty"` // Kube-proxy version
OperatingSystem string `protobuf:"bytes,9,opt,name=operating_system,json=operatingSystem,proto3" json:"operating_system,omitempty"` // Operating system
Architecture string `protobuf:"bytes,10,opt,name=architecture,proto3" json:"architecture,omitempty"` // Architecture
// contains filtered or unexported fields
}
NodeSystemInfo represents node system information
func (*NodeSystemInfo) Descriptor
deprecated
func (*NodeSystemInfo) Descriptor() ([]byte, []int)
Deprecated: Use NodeSystemInfo.ProtoReflect.Descriptor instead.
func (*NodeSystemInfo) GetArchitecture ¶
func (x *NodeSystemInfo) GetArchitecture() string
func (*NodeSystemInfo) GetBootId ¶
func (x *NodeSystemInfo) GetBootId() string
func (*NodeSystemInfo) GetContainerRuntimeVersion ¶
func (x *NodeSystemInfo) GetContainerRuntimeVersion() string
func (*NodeSystemInfo) GetKernelVersion ¶
func (x *NodeSystemInfo) GetKernelVersion() string
func (*NodeSystemInfo) GetKubeProxyVersion ¶
func (x *NodeSystemInfo) GetKubeProxyVersion() string
func (*NodeSystemInfo) GetKubeletVersion ¶
func (x *NodeSystemInfo) GetKubeletVersion() string
func (*NodeSystemInfo) GetMachineId ¶
func (x *NodeSystemInfo) GetMachineId() string
func (*NodeSystemInfo) GetOperatingSystem ¶
func (x *NodeSystemInfo) GetOperatingSystem() string
func (*NodeSystemInfo) GetOsImage ¶
func (x *NodeSystemInfo) GetOsImage() string
func (*NodeSystemInfo) GetSystemUuid ¶
func (x *NodeSystemInfo) GetSystemUuid() string
func (*NodeSystemInfo) ProtoMessage ¶
func (*NodeSystemInfo) ProtoMessage()
func (*NodeSystemInfo) ProtoReflect ¶
func (x *NodeSystemInfo) ProtoReflect() protoreflect.Message
func (*NodeSystemInfo) Reset ¶
func (x *NodeSystemInfo) Reset()
func (*NodeSystemInfo) String ¶
func (x *NodeSystemInfo) String() string
type NodeTaint ¶
type NodeTaint struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Taint key
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // Taint value (optional)
Effect string `protobuf:"bytes,3,opt,name=effect,proto3" json:"effect,omitempty"` // Taint effect: "NoSchedule", "PreferNoSchedule", "NoExecute"
TimeAdded int64 `protobuf:"varint,4,opt,name=time_added,json=timeAdded,proto3" json:"time_added,omitempty"` // When the taint was added (optional)
// contains filtered or unexported fields
}
NodeTaint represents a node taint that affects pod scheduling
func (*NodeTaint) Descriptor
deprecated
func (*NodeTaint) GetTimeAdded ¶
func (*NodeTaint) ProtoMessage ¶
func (*NodeTaint) ProtoMessage()
func (*NodeTaint) ProtoReflect ¶
func (x *NodeTaint) ProtoReflect() protoreflect.Message
type OperatingSystem ¶
type OperatingSystem struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Operating Systems related messages
func (*OperatingSystem) Descriptor
deprecated
func (*OperatingSystem) Descriptor() ([]byte, []int)
Deprecated: Use OperatingSystem.ProtoReflect.Descriptor instead.
func (*OperatingSystem) GetId ¶
func (x *OperatingSystem) GetId() int64
func (*OperatingSystem) GetName ¶
func (x *OperatingSystem) GetName() string
func (*OperatingSystem) ProtoMessage ¶
func (*OperatingSystem) ProtoMessage()
func (*OperatingSystem) ProtoReflect ¶
func (x *OperatingSystem) ProtoReflect() protoreflect.Message
func (*OperatingSystem) Reset ¶
func (x *OperatingSystem) Reset()
func (*OperatingSystem) String ¶
func (x *OperatingSystem) String() string
type OperatorInfo ¶
type OperatorInfo struct {
Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
Commit string `protobuf:"bytes,11,opt,name=commit,proto3" json:"commit,omitempty"`
Date string `protobuf:"bytes,21,opt,name=date,proto3" json:"date,omitempty"`
// contains filtered or unexported fields
}
func (*OperatorInfo) Descriptor
deprecated
func (*OperatorInfo) Descriptor() ([]byte, []int)
Deprecated: Use OperatorInfo.ProtoReflect.Descriptor instead.
func (*OperatorInfo) GetCommit ¶
func (x *OperatorInfo) GetCommit() string
func (*OperatorInfo) GetDate ¶
func (x *OperatorInfo) GetDate() string
func (*OperatorInfo) GetVersion ¶
func (x *OperatorInfo) GetVersion() string
func (*OperatorInfo) ProtoMessage ¶
func (*OperatorInfo) ProtoMessage()
func (*OperatorInfo) ProtoReflect ¶
func (x *OperatorInfo) ProtoReflect() protoreflect.Message
func (*OperatorInfo) Reset ¶
func (x *OperatorInfo) Reset()
func (*OperatorInfo) String ¶
func (x *OperatorInfo) String() string
type OrderByEnum ¶
type OrderByEnum int32
Enum listing order by directions
const ( OrderByEnum_ORDER_BY_ENUM_DESC_UNSPECIFIED OrderByEnum = 0 OrderByEnum_ORDER_BY_ENUM_ASC OrderByEnum = 1 )
func (OrderByEnum) Descriptor ¶
func (OrderByEnum) Descriptor() protoreflect.EnumDescriptor
func (OrderByEnum) Enum ¶
func (x OrderByEnum) Enum() *OrderByEnum
func (OrderByEnum) EnumDescriptor
deprecated
func (OrderByEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use OrderByEnum.Descriptor instead.
func (OrderByEnum) Number ¶
func (x OrderByEnum) Number() protoreflect.EnumNumber
func (OrderByEnum) String ¶
func (x OrderByEnum) String() string
func (OrderByEnum) Type ¶
func (OrderByEnum) Type() protoreflect.EnumType
type PVCCondition ¶
type PVCCondition struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // Condition type (e.g., "Resizing")
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` // "True", "False", "Unknown"
Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"` // Reason for the condition
Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"` // Human readable message
LastProbeTime int64 `protobuf:"varint,5,opt,name=last_probe_time,json=lastProbeTime,proto3" json:"last_probe_time,omitempty"` // Last time condition was probed
LastTransitionTime int64 `protobuf:"varint,6,opt,name=last_transition_time,json=lastTransitionTime,proto3" json:"last_transition_time,omitempty"` // Last time condition transitioned
// contains filtered or unexported fields
}
PVCCondition represents a condition of a PVC
func (*PVCCondition) Descriptor
deprecated
func (*PVCCondition) Descriptor() ([]byte, []int)
Deprecated: Use PVCCondition.ProtoReflect.Descriptor instead.
func (*PVCCondition) GetLastProbeTime ¶
func (x *PVCCondition) GetLastProbeTime() int64
func (*PVCCondition) GetLastTransitionTime ¶
func (x *PVCCondition) GetLastTransitionTime() int64
func (*PVCCondition) GetMessage ¶
func (x *PVCCondition) GetMessage() string
func (*PVCCondition) GetReason ¶
func (x *PVCCondition) GetReason() string
func (*PVCCondition) GetStatus ¶
func (x *PVCCondition) GetStatus() string
func (*PVCCondition) GetType ¶
func (x *PVCCondition) GetType() string
func (*PVCCondition) ProtoMessage ¶
func (*PVCCondition) ProtoMessage()
func (*PVCCondition) ProtoReflect ¶
func (x *PVCCondition) ProtoReflect() protoreflect.Message
func (*PVCCondition) Reset ¶
func (x *PVCCondition) Reset()
func (*PVCCondition) String ¶
func (x *PVCCondition) String() string
type PVClaimReference ¶
type PVClaimReference struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // PVC name
Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"` // PVC namespace
Uid string `protobuf:"bytes,3,opt,name=uid,proto3" json:"uid,omitempty"` // PVC UID
ApiVersion string `protobuf:"bytes,4,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"` // API version
ResourceVersion string `protobuf:"bytes,5,opt,name=resource_version,json=resourceVersion,proto3" json:"resource_version,omitempty"` // Resource version
// contains filtered or unexported fields
}
PVClaimReference represents a reference to a PVC
func (*PVClaimReference) Descriptor
deprecated
func (*PVClaimReference) Descriptor() ([]byte, []int)
Deprecated: Use PVClaimReference.ProtoReflect.Descriptor instead.
func (*PVClaimReference) GetApiVersion ¶
func (x *PVClaimReference) GetApiVersion() string
func (*PVClaimReference) GetName ¶
func (x *PVClaimReference) GetName() string
func (*PVClaimReference) GetNamespace ¶
func (x *PVClaimReference) GetNamespace() string
func (*PVClaimReference) GetResourceVersion ¶
func (x *PVClaimReference) GetResourceVersion() string
func (*PVClaimReference) GetUid ¶
func (x *PVClaimReference) GetUid() string
func (*PVClaimReference) ProtoMessage ¶
func (*PVClaimReference) ProtoMessage()
func (*PVClaimReference) ProtoReflect ¶
func (x *PVClaimReference) ProtoReflect() protoreflect.Message
func (*PVClaimReference) Reset ¶
func (x *PVClaimReference) Reset()
func (*PVClaimReference) String ¶
func (x *PVClaimReference) String() string
type PVVolumeSource ¶
type PVVolumeSource struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // Volume source type
Csi *CSIVolumeSource `protobuf:"bytes,2,opt,name=csi,proto3" json:"csi,omitempty"` // CSI volume source (if applicable)
HostPath *HostPathVolumeSource `protobuf:"bytes,3,opt,name=host_path,json=hostPath,proto3" json:"host_path,omitempty"` // HostPath volume source (if applicable)
Nfs *NFSVolumeSource `protobuf:"bytes,4,opt,name=nfs,proto3" json:"nfs,omitempty"` // NFS volume source (if applicable)
VolumeAttributes map[string]string `` // Additional volume attributes
/* 197-byte string literal not displayed */
// contains filtered or unexported fields
}
PVVolumeSource represents the source of a persistent volume
func (*PVVolumeSource) Descriptor
deprecated
func (*PVVolumeSource) Descriptor() ([]byte, []int)
Deprecated: Use PVVolumeSource.ProtoReflect.Descriptor instead.
func (*PVVolumeSource) GetCsi ¶
func (x *PVVolumeSource) GetCsi() *CSIVolumeSource
func (*PVVolumeSource) GetHostPath ¶
func (x *PVVolumeSource) GetHostPath() *HostPathVolumeSource
func (*PVVolumeSource) GetNfs ¶
func (x *PVVolumeSource) GetNfs() *NFSVolumeSource
func (*PVVolumeSource) GetType ¶
func (x *PVVolumeSource) GetType() string
func (*PVVolumeSource) GetVolumeAttributes ¶
func (x *PVVolumeSource) GetVolumeAttributes() map[string]string
func (*PVVolumeSource) ProtoMessage ¶
func (*PVVolumeSource) ProtoMessage()
func (*PVVolumeSource) ProtoReflect ¶
func (x *PVVolumeSource) ProtoReflect() protoreflect.Message
func (*PVVolumeSource) Reset ¶
func (x *PVVolumeSource) Reset()
func (*PVVolumeSource) String ¶
func (x *PVVolumeSource) String() string
type Pagination ¶
type Pagination struct {
Page int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
OrderByColumn string `protobuf:"bytes,3,opt,name=order_by_column,json=orderByColumn,proto3" json:"order_by_column,omitempty"`
OrderBy OrderByEnum `protobuf:"varint,4,opt,name=order_by,json=orderBy,proto3,enum=api.v1.OrderByEnum" json:"order_by,omitempty"`
Total int32 `protobuf:"varint,5,opt,name=total,proto3" json:"total,omitempty"`
TotalPages int32 `protobuf:"varint,6,opt,name=total_pages,json=totalPages,proto3" json:"total_pages,omitempty"`
OverridePagination bool `protobuf:"varint,7,opt,name=override_pagination,json=overridePagination,proto3" json:"override_pagination,omitempty"`
// contains filtered or unexported fields
}
Pagination is used in "get-all" type RPCs that yield a large number of results.
func (*Pagination) Descriptor
deprecated
func (*Pagination) Descriptor() ([]byte, []int)
Deprecated: Use Pagination.ProtoReflect.Descriptor instead.
func (*Pagination) GetOrderBy ¶
func (x *Pagination) GetOrderBy() OrderByEnum
func (*Pagination) GetOrderByColumn ¶
func (x *Pagination) GetOrderByColumn() string
func (*Pagination) GetOverridePagination ¶
func (x *Pagination) GetOverridePagination() bool
func (*Pagination) GetPage ¶
func (x *Pagination) GetPage() int32
func (*Pagination) GetPageSize ¶
func (x *Pagination) GetPageSize() int32
func (*Pagination) GetTotal ¶
func (x *Pagination) GetTotal() int32
func (*Pagination) GetTotalPages ¶
func (x *Pagination) GetTotalPages() int32
func (*Pagination) ProtoMessage ¶
func (*Pagination) ProtoMessage()
func (*Pagination) ProtoReflect ¶
func (x *Pagination) ProtoReflect() protoreflect.Message
func (*Pagination) Reset ¶
func (x *Pagination) Reset()
func (*Pagination) String ¶
func (x *Pagination) String() string
type PersistentVolumeClaimDetails ¶
type PersistentVolumeClaimDetails struct {
ResourceRequirements *ResourceRequirements `protobuf:"bytes,1,opt,name=resource_requirements,json=resourceRequirements,proto3" json:"resource_requirements,omitempty"` // Storage resource requirements
Selector *LabelSelector `protobuf:"bytes,2,opt,name=selector,proto3" json:"selector,omitempty"` // Label selector for PV binding
VolumeNodeAffinity []*VolumeNodeAffinity `protobuf:"bytes,3,rep,name=volume_node_affinity,json=volumeNodeAffinity,proto3" json:"volume_node_affinity,omitempty"` // Node affinity constraints
Conditions []*PVCCondition `protobuf:"bytes,4,rep,name=conditions,proto3" json:"conditions,omitempty"` // PVC conditions
MountedByPods []string `protobuf:"bytes,5,rep,name=mounted_by_pods,json=mountedByPods,proto3" json:"mounted_by_pods,omitempty"` // Pods currently using this PVC
// contains filtered or unexported fields
}
PersistentVolumeClaimDetails contains detailed PVC information for drill-down
func (*PersistentVolumeClaimDetails) Descriptor
deprecated
func (*PersistentVolumeClaimDetails) Descriptor() ([]byte, []int)
Deprecated: Use PersistentVolumeClaimDetails.ProtoReflect.Descriptor instead.
func (*PersistentVolumeClaimDetails) GetConditions ¶
func (x *PersistentVolumeClaimDetails) GetConditions() []*PVCCondition
func (*PersistentVolumeClaimDetails) GetMountedByPods ¶
func (x *PersistentVolumeClaimDetails) GetMountedByPods() []string
func (*PersistentVolumeClaimDetails) GetResourceRequirements ¶
func (x *PersistentVolumeClaimDetails) GetResourceRequirements() *ResourceRequirements
func (*PersistentVolumeClaimDetails) GetSelector ¶
func (x *PersistentVolumeClaimDetails) GetSelector() *LabelSelector
func (*PersistentVolumeClaimDetails) GetVolumeNodeAffinity ¶
func (x *PersistentVolumeClaimDetails) GetVolumeNodeAffinity() []*VolumeNodeAffinity
func (*PersistentVolumeClaimDetails) ProtoMessage ¶
func (*PersistentVolumeClaimDetails) ProtoMessage()
func (*PersistentVolumeClaimDetails) ProtoReflect ¶
func (x *PersistentVolumeClaimDetails) ProtoReflect() protoreflect.Message
func (*PersistentVolumeClaimDetails) Reset ¶
func (x *PersistentVolumeClaimDetails) Reset()
func (*PersistentVolumeClaimDetails) String ¶
func (x *PersistentVolumeClaimDetails) String() string
type PersistentVolumeDetails ¶
type PersistentVolumeDetails struct {
Capacity map[string]string `` // Storage capacity resources
/* 157-byte string literal not displayed */
ClaimRef *PVClaimReference `protobuf:"bytes,2,opt,name=claim_ref,json=claimRef,proto3" json:"claim_ref,omitempty"` // Reference to bound PVC
VolumeSource *PVVolumeSource `protobuf:"bytes,3,opt,name=volume_source,json=volumeSource,proto3" json:"volume_source,omitempty"` // Volume source (CSI, HostPath, etc.)
NodeAffinity *NodeSelector `protobuf:"bytes,4,opt,name=node_affinity,json=nodeAffinity,proto3" json:"node_affinity,omitempty"` // Node affinity constraints
MountOptions []string `protobuf:"bytes,5,rep,name=mount_options,json=mountOptions,proto3" json:"mount_options,omitempty"` // Mount options for the volume
// contains filtered or unexported fields
}
PersistentVolumeDetails contains detailed PV information for drill-down
func (*PersistentVolumeDetails) Descriptor
deprecated
func (*PersistentVolumeDetails) Descriptor() ([]byte, []int)
Deprecated: Use PersistentVolumeDetails.ProtoReflect.Descriptor instead.
func (*PersistentVolumeDetails) GetCapacity ¶
func (x *PersistentVolumeDetails) GetCapacity() map[string]string
func (*PersistentVolumeDetails) GetClaimRef ¶
func (x *PersistentVolumeDetails) GetClaimRef() *PVClaimReference
func (*PersistentVolumeDetails) GetMountOptions ¶
func (x *PersistentVolumeDetails) GetMountOptions() []string
func (*PersistentVolumeDetails) GetNodeAffinity ¶
func (x *PersistentVolumeDetails) GetNodeAffinity() *NodeSelector
func (*PersistentVolumeDetails) GetVolumeSource ¶
func (x *PersistentVolumeDetails) GetVolumeSource() *PVVolumeSource
func (*PersistentVolumeDetails) ProtoMessage ¶
func (*PersistentVolumeDetails) ProtoMessage()
func (*PersistentVolumeDetails) ProtoReflect ¶
func (x *PersistentVolumeDetails) ProtoReflect() protoreflect.Message
func (*PersistentVolumeDetails) Reset ¶
func (x *PersistentVolumeDetails) Reset()
func (*PersistentVolumeDetails) String ¶
func (x *PersistentVolumeDetails) String() string
type PerspectiveDatapointOpts ¶
type PerspectiveDatapointOpts struct {
TimeStart int64 `protobuf:"varint,1,opt,name=time_start,json=timeStart,proto3" json:"time_start,omitempty"`
TimeStop int64 `protobuf:"varint,2,opt,name=time_stop,json=timeStop,proto3" json:"time_stop,omitempty"`
NumDatapointsInTimePeriod int64 `` /* 143-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*PerspectiveDatapointOpts) Descriptor
deprecated
func (*PerspectiveDatapointOpts) Descriptor() ([]byte, []int)
Deprecated: Use PerspectiveDatapointOpts.ProtoReflect.Descriptor instead.
func (*PerspectiveDatapointOpts) GetNumDatapointsInTimePeriod ¶
func (x *PerspectiveDatapointOpts) GetNumDatapointsInTimePeriod() int64
func (*PerspectiveDatapointOpts) GetTimeStart ¶
func (x *PerspectiveDatapointOpts) GetTimeStart() int64
func (*PerspectiveDatapointOpts) GetTimeStop ¶
func (x *PerspectiveDatapointOpts) GetTimeStop() int64
func (*PerspectiveDatapointOpts) ProtoMessage ¶
func (*PerspectiveDatapointOpts) ProtoMessage()
func (*PerspectiveDatapointOpts) ProtoReflect ¶
func (x *PerspectiveDatapointOpts) ProtoReflect() protoreflect.Message
func (*PerspectiveDatapointOpts) Reset ¶
func (x *PerspectiveDatapointOpts) Reset()
func (*PerspectiveDatapointOpts) String ¶
func (x *PerspectiveDatapointOpts) String() string
type PodDetails ¶
type PodDetails struct {
Containers []*ContainerSummary `protobuf:"bytes,1,rep,name=containers,proto3" json:"containers,omitempty"` // Container details for debugging
// contains filtered or unexported fields
}
PodDetails contains detailed Pod information (for the oneof, if we need nested data later)
func (*PodDetails) Descriptor
deprecated
func (*PodDetails) Descriptor() ([]byte, []int)
Deprecated: Use PodDetails.ProtoReflect.Descriptor instead.
func (*PodDetails) GetContainers ¶
func (x *PodDetails) GetContainers() []*ContainerSummary
func (*PodDetails) ProtoMessage ¶
func (*PodDetails) ProtoMessage()
func (*PodDetails) ProtoReflect ¶
func (x *PodDetails) ProtoReflect() protoreflect.Message
func (*PodDetails) Reset ¶
func (x *PodDetails) Reset()
func (*PodDetails) String ¶
func (x *PodDetails) String() string
type PodDisruptionBudgetCondition ¶
type PodDisruptionBudgetCondition struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // Condition type (e.g., "DisruptionAllowed")
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` // Condition status: "True", "False", "Unknown"
Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"` // Reason for the condition
Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"` // Human readable message
LastTransitionTime int64 `protobuf:"varint,5,opt,name=last_transition_time,json=lastTransitionTime,proto3" json:"last_transition_time,omitempty"` // Last transition time
// contains filtered or unexported fields
}
PodDisruptionBudgetCondition represents a condition of a PodDisruptionBudget
func (*PodDisruptionBudgetCondition) Descriptor
deprecated
func (*PodDisruptionBudgetCondition) Descriptor() ([]byte, []int)
Deprecated: Use PodDisruptionBudgetCondition.ProtoReflect.Descriptor instead.
func (*PodDisruptionBudgetCondition) GetLastTransitionTime ¶
func (x *PodDisruptionBudgetCondition) GetLastTransitionTime() int64
func (*PodDisruptionBudgetCondition) GetMessage ¶
func (x *PodDisruptionBudgetCondition) GetMessage() string
func (*PodDisruptionBudgetCondition) GetReason ¶
func (x *PodDisruptionBudgetCondition) GetReason() string
func (*PodDisruptionBudgetCondition) GetStatus ¶
func (x *PodDisruptionBudgetCondition) GetStatus() string
func (*PodDisruptionBudgetCondition) GetType ¶
func (x *PodDisruptionBudgetCondition) GetType() string
func (*PodDisruptionBudgetCondition) ProtoMessage ¶
func (*PodDisruptionBudgetCondition) ProtoMessage()
func (*PodDisruptionBudgetCondition) ProtoReflect ¶
func (x *PodDisruptionBudgetCondition) ProtoReflect() protoreflect.Message
func (*PodDisruptionBudgetCondition) Reset ¶
func (x *PodDisruptionBudgetCondition) Reset()
func (*PodDisruptionBudgetCondition) String ¶
func (x *PodDisruptionBudgetCondition) String() string
type PodDisruptionBudgetDetails ¶
type PodDisruptionBudgetDetails struct {
MinAvailable int32 `protobuf:"varint,1,opt,name=min_available,json=minAvailable,proto3" json:"min_available,omitempty"` // Minimum number of pods that should be available
CurrentHealthy int32 `protobuf:"varint,3,opt,name=current_healthy,json=currentHealthy,proto3" json:"current_healthy,omitempty"` // Current number of healthy pods
DesiredHealthy int32 `protobuf:"varint,4,opt,name=desired_healthy,json=desiredHealthy,proto3" json:"desired_healthy,omitempty"` // Desired number of healthy pods
DisruptionsAllowed int32 `protobuf:"varint,5,opt,name=disruptions_allowed,json=disruptionsAllowed,proto3" json:"disruptions_allowed,omitempty"` // Number of disruptions currently allowed
ExpectedPods int32 `protobuf:"varint,6,opt,name=expected_pods,json=expectedPods,proto3" json:"expected_pods,omitempty"` // Expected number of pods
Status string `protobuf:"bytes,7,opt,name=status,proto3" json:"status,omitempty"` // Overall status: "Healthy", "Disrupted", "Unknown"
SelectorLabels map[string]string `` // Label selector for target pods
/* 191-byte string literal not displayed */
Conditions []*PodDisruptionBudgetCondition `protobuf:"bytes,9,rep,name=conditions,proto3" json:"conditions,omitempty"` // Current conditions
// contains filtered or unexported fields
}
PodDisruptionBudgetDetails contains detailed PodDisruptionBudget information
func (*PodDisruptionBudgetDetails) Descriptor
deprecated
func (*PodDisruptionBudgetDetails) Descriptor() ([]byte, []int)
Deprecated: Use PodDisruptionBudgetDetails.ProtoReflect.Descriptor instead.
func (*PodDisruptionBudgetDetails) GetConditions ¶
func (x *PodDisruptionBudgetDetails) GetConditions() []*PodDisruptionBudgetCondition
func (*PodDisruptionBudgetDetails) GetCurrentHealthy ¶
func (x *PodDisruptionBudgetDetails) GetCurrentHealthy() int32
func (*PodDisruptionBudgetDetails) GetDesiredHealthy ¶
func (x *PodDisruptionBudgetDetails) GetDesiredHealthy() int32
func (*PodDisruptionBudgetDetails) GetDisruptionsAllowed ¶
func (x *PodDisruptionBudgetDetails) GetDisruptionsAllowed() int32
func (*PodDisruptionBudgetDetails) GetExpectedPods ¶
func (x *PodDisruptionBudgetDetails) GetExpectedPods() int32
func (*PodDisruptionBudgetDetails) GetMaxUnavailable ¶
func (x *PodDisruptionBudgetDetails) GetMaxUnavailable() int32
func (*PodDisruptionBudgetDetails) GetMinAvailable ¶
func (x *PodDisruptionBudgetDetails) GetMinAvailable() int32
func (*PodDisruptionBudgetDetails) GetSelectorLabels ¶
func (x *PodDisruptionBudgetDetails) GetSelectorLabels() map[string]string
func (*PodDisruptionBudgetDetails) GetStatus ¶
func (x *PodDisruptionBudgetDetails) GetStatus() string
func (*PodDisruptionBudgetDetails) ProtoMessage ¶
func (*PodDisruptionBudgetDetails) ProtoMessage()
func (*PodDisruptionBudgetDetails) ProtoReflect ¶
func (x *PodDisruptionBudgetDetails) ProtoReflect() protoreflect.Message
func (*PodDisruptionBudgetDetails) Reset ¶
func (x *PodDisruptionBudgetDetails) Reset()
func (*PodDisruptionBudgetDetails) String ¶
func (x *PodDisruptionBudgetDetails) String() string
type PodHistory ¶
type PodHistory struct {
Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Namespace string `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace,omitempty"`
Phase string `protobuf:"bytes,4,opt,name=phase,proto3" json:"phase,omitempty"`
NodeName string `protobuf:"bytes,5,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
DeletedAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"`
// contains filtered or unexported fields
}
func (*PodHistory) Descriptor
deprecated
func (*PodHistory) Descriptor() ([]byte, []int)
Deprecated: Use PodHistory.ProtoReflect.Descriptor instead.
func (*PodHistory) GetCreatedAt ¶
func (x *PodHistory) GetCreatedAt() *timestamppb.Timestamp
func (*PodHistory) GetDeletedAt ¶
func (x *PodHistory) GetDeletedAt() *timestamppb.Timestamp
func (*PodHistory) GetName ¶
func (x *PodHistory) GetName() string
func (*PodHistory) GetNamespace ¶
func (x *PodHistory) GetNamespace() string
func (*PodHistory) GetNodeName ¶
func (x *PodHistory) GetNodeName() string
func (*PodHistory) GetPhase ¶
func (x *PodHistory) GetPhase() string
func (*PodHistory) GetUid ¶
func (x *PodHistory) GetUid() string
func (*PodHistory) ProtoMessage ¶
func (*PodHistory) ProtoMessage()
func (*PodHistory) ProtoReflect ¶
func (x *PodHistory) ProtoReflect() protoreflect.Message
func (*PodHistory) Reset ¶
func (x *PodHistory) Reset()
func (*PodHistory) String ¶
func (x *PodHistory) String() string
type PodMetadata ¶
type PodMetadata struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Label string `protobuf:"bytes,6,opt,name=label,proto3" json:"label,omitempty"`
Annotation string `protobuf:"bytes,7,opt,name=annotation,proto3" json:"annotation,omitempty"`
Spec string `protobuf:"bytes,8,opt,name=spec,proto3" json:"spec,omitempty"`
Status string `protobuf:"bytes,9,opt,name=status,proto3" json:"status,omitempty"`
Metadata string `protobuf:"bytes,10,opt,name=metadata,proto3" json:"metadata,omitempty"`
// contains filtered or unexported fields
}
func (*PodMetadata) Descriptor
deprecated
func (*PodMetadata) Descriptor() ([]byte, []int)
Deprecated: Use PodMetadata.ProtoReflect.Descriptor instead.
func (*PodMetadata) GetAnnotation ¶
func (x *PodMetadata) GetAnnotation() string
func (*PodMetadata) GetLabel ¶
func (x *PodMetadata) GetLabel() string
func (*PodMetadata) GetMetadata ¶
func (x *PodMetadata) GetMetadata() string
func (*PodMetadata) GetName ¶
func (x *PodMetadata) GetName() string
func (*PodMetadata) GetSpec ¶
func (x *PodMetadata) GetSpec() string
func (*PodMetadata) GetStatus ¶
func (x *PodMetadata) GetStatus() string
func (*PodMetadata) ProtoMessage ¶
func (*PodMetadata) ProtoMessage()
func (*PodMetadata) ProtoReflect ¶
func (x *PodMetadata) ProtoReflect() protoreflect.Message
func (*PodMetadata) Reset ¶
func (x *PodMetadata) Reset()
func (*PodMetadata) String ¶
func (x *PodMetadata) String() string
type RegexPattern ¶
type RegexPattern struct {
Pattern string `protobuf:"bytes,1,opt,name=pattern,proto3" json:"pattern,omitempty"`
Flags string `protobuf:"bytes,2,opt,name=flags,proto3" json:"flags,omitempty"` // case-insensitive, etc. (optional)
// contains filtered or unexported fields
}
RegexPattern represents a regex pattern with optional flags
func (*RegexPattern) Descriptor
deprecated
func (*RegexPattern) Descriptor() ([]byte, []int)
Deprecated: Use RegexPattern.ProtoReflect.Descriptor instead.
func (*RegexPattern) GetFlags ¶
func (x *RegexPattern) GetFlags() string
func (*RegexPattern) GetPattern ¶
func (x *RegexPattern) GetPattern() string
func (*RegexPattern) ProtoMessage ¶
func (*RegexPattern) ProtoMessage()
func (*RegexPattern) ProtoReflect ¶
func (x *RegexPattern) ProtoReflect() protoreflect.Message
func (*RegexPattern) Reset ¶
func (x *RegexPattern) Reset()
func (*RegexPattern) String ¶
func (x *RegexPattern) String() string
type Region ¶
type Region struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
CloudProviderId int64 `protobuf:"varint,2,opt,name=cloud_provider_id,json=cloudProviderId,proto3" json:"cloud_provider_id,omitempty"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
Code string `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
PricingLocation string `protobuf:"bytes,5,opt,name=pricing_location,json=pricingLocation,proto3" json:"pricing_location,omitempty"`
AvailabilityZones []*AvailabilityZone `protobuf:"bytes,6,rep,name=availability_zones,json=availabilityZones,proto3" json:"availability_zones,omitempty"`
// contains filtered or unexported fields
}
Region related messages
func (*Region) Descriptor
deprecated
func (*Region) GetAvailabilityZones ¶
func (x *Region) GetAvailabilityZones() []*AvailabilityZone
func (*Region) GetCloudProviderId ¶
func (*Region) GetPricingLocation ¶
func (*Region) ProtoMessage ¶
func (*Region) ProtoMessage()
func (*Region) ProtoReflect ¶
func (x *Region) ProtoReflect() protoreflect.Message
type ReplicaSetDetails ¶
type ReplicaSetDetails struct {
Containers []*ContainerTemplate `protobuf:"bytes,1,rep,name=containers,proto3" json:"containers,omitempty"` // Container templates from pod spec
Selector *LabelSelector `protobuf:"bytes,2,opt,name=selector,proto3" json:"selector,omitempty"` // Pod selector for replica set
// contains filtered or unexported fields
}
ReplicaSetDetails contains detailed ReplicaSet information for drill-down
func (*ReplicaSetDetails) Descriptor
deprecated
func (*ReplicaSetDetails) Descriptor() ([]byte, []int)
Deprecated: Use ReplicaSetDetails.ProtoReflect.Descriptor instead.
func (*ReplicaSetDetails) GetContainers ¶
func (x *ReplicaSetDetails) GetContainers() []*ContainerTemplate
func (*ReplicaSetDetails) GetSelector ¶
func (x *ReplicaSetDetails) GetSelector() *LabelSelector
func (*ReplicaSetDetails) ProtoMessage ¶
func (*ReplicaSetDetails) ProtoMessage()
func (*ReplicaSetDetails) ProtoReflect ¶
func (x *ReplicaSetDetails) ProtoReflect() protoreflect.Message
func (*ReplicaSetDetails) Reset ¶
func (x *ReplicaSetDetails) Reset()
func (*ReplicaSetDetails) String ¶
func (x *ReplicaSetDetails) String() string
type ReplicaSetHistory ¶
type ReplicaSetHistory struct {
Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
DeletedAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"`
Revision string `protobuf:"bytes,5,opt,name=revision,proto3" json:"revision,omitempty"` // from adjustments/annotations if available
Pods []*PodHistory `protobuf:"bytes,6,rep,name=pods,proto3" json:"pods,omitempty"`
// contains filtered or unexported fields
}
func (*ReplicaSetHistory) Descriptor
deprecated
func (*ReplicaSetHistory) Descriptor() ([]byte, []int)
Deprecated: Use ReplicaSetHistory.ProtoReflect.Descriptor instead.
func (*ReplicaSetHistory) GetCreatedAt ¶
func (x *ReplicaSetHistory) GetCreatedAt() *timestamppb.Timestamp
func (*ReplicaSetHistory) GetDeletedAt ¶
func (x *ReplicaSetHistory) GetDeletedAt() *timestamppb.Timestamp
func (*ReplicaSetHistory) GetName ¶
func (x *ReplicaSetHistory) GetName() string
func (*ReplicaSetHistory) GetPods ¶
func (x *ReplicaSetHistory) GetPods() []*PodHistory
func (*ReplicaSetHistory) GetRevision ¶
func (x *ReplicaSetHistory) GetRevision() string
func (*ReplicaSetHistory) GetUid ¶
func (x *ReplicaSetHistory) GetUid() string
func (*ReplicaSetHistory) ProtoMessage ¶
func (*ReplicaSetHistory) ProtoMessage()
func (*ReplicaSetHistory) ProtoReflect ¶
func (x *ReplicaSetHistory) ProtoReflect() protoreflect.Message
func (*ReplicaSetHistory) Reset ¶
func (x *ReplicaSetHistory) Reset()
func (*ReplicaSetHistory) String ¶
func (x *ReplicaSetHistory) String() string
type ResetClusterTokenRequest ¶
type ResetClusterTokenRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"` // Unique identifier for the team.
ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // Unique identifier for the cluster.
// contains filtered or unexported fields
}
ResetClusterTokenRequest is used to reset the token for a cluster.
func (*ResetClusterTokenRequest) Descriptor
deprecated
func (*ResetClusterTokenRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResetClusterTokenRequest.ProtoReflect.Descriptor instead.
func (*ResetClusterTokenRequest) GetClusterId ¶
func (x *ResetClusterTokenRequest) GetClusterId() string
func (*ResetClusterTokenRequest) GetTeamId ¶
func (x *ResetClusterTokenRequest) GetTeamId() string
func (*ResetClusterTokenRequest) ProtoMessage ¶
func (*ResetClusterTokenRequest) ProtoMessage()
func (*ResetClusterTokenRequest) ProtoReflect ¶
func (x *ResetClusterTokenRequest) ProtoReflect() protoreflect.Message
func (*ResetClusterTokenRequest) Reset ¶
func (x *ResetClusterTokenRequest) Reset()
func (*ResetClusterTokenRequest) String ¶
func (x *ResetClusterTokenRequest) String() string
type ResetClusterTokenResponse ¶
type ResetClusterTokenResponse struct {
Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` // Token for the new cluster.
// contains filtered or unexported fields
}
ResetClusterTokenResponse is the response for a reset cluster token request.
func (*ResetClusterTokenResponse) Descriptor
deprecated
func (*ResetClusterTokenResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResetClusterTokenResponse.ProtoReflect.Descriptor instead.
func (*ResetClusterTokenResponse) GetToken ¶
func (x *ResetClusterTokenResponse) GetToken() string
func (*ResetClusterTokenResponse) ProtoMessage ¶
func (*ResetClusterTokenResponse) ProtoMessage()
func (*ResetClusterTokenResponse) ProtoReflect ¶
func (x *ResetClusterTokenResponse) ProtoReflect() protoreflect.Message
func (*ResetClusterTokenResponse) Reset ¶
func (x *ResetClusterTokenResponse) Reset()
func (*ResetClusterTokenResponse) String ¶
func (x *ResetClusterTokenResponse) String() string
type ResourceDataPoint ¶
type ResourceDataPoint struct {
Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Unix timestamp (seconds since epoch).
ResourceMetrics *ResourceMetrics `protobuf:"bytes,2,opt,name=resource_metrics,json=resourceMetrics,proto3" json:"resource_metrics,omitempty"` // Resource metrics for the data point.
// contains filtered or unexported fields
}
ResourceDataPoint represents resource utilization at a specific time.
func (*ResourceDataPoint) Descriptor
deprecated
func (*ResourceDataPoint) Descriptor() ([]byte, []int)
Deprecated: Use ResourceDataPoint.ProtoReflect.Descriptor instead.
func (*ResourceDataPoint) GetResourceMetrics ¶
func (x *ResourceDataPoint) GetResourceMetrics() *ResourceMetrics
func (*ResourceDataPoint) GetTimestamp ¶
func (x *ResourceDataPoint) GetTimestamp() int64
func (*ResourceDataPoint) ProtoMessage ¶
func (*ResourceDataPoint) ProtoMessage()
func (*ResourceDataPoint) ProtoReflect ¶
func (x *ResourceDataPoint) ProtoReflect() protoreflect.Message
func (*ResourceDataPoint) Reset ¶
func (x *ResourceDataPoint) Reset()
func (*ResourceDataPoint) String ¶
func (x *ResourceDataPoint) String() string
type ResourceDetails ¶
type ResourceDetails struct {
// Types that are assignable to Details:
//
// *ResourceDetails_PodDetails
// *ResourceDetails_DeploymentDetails
// *ResourceDetails_StatefulSetDetails
// *ResourceDetails_DaemonSetDetails
// *ResourceDetails_ReplicaSetDetails
// *ResourceDetails_JobDetails
// *ResourceDetails_CronJobDetails
// *ResourceDetails_ServiceDetails
// *ResourceDetails_IngressDetails
// *ResourceDetails_PvcDetails
// *ResourceDetails_PvDetails
// *ResourceDetails_ScDetails
// *ResourceDetails_NsDetails
// *ResourceDetails_NodeDetails
// *ResourceDetails_HpaDetails
// *ResourceDetails_VpaDetails
// *ResourceDetails_LimitRangeDetails
// *ResourceDetails_ServiceAccountDetails
// *ResourceDetails_RoleDetails
// *ResourceDetails_RoleBindingDetails
// *ResourceDetails_KedaScaledObjectDetails
// *ResourceDetails_KarpenterResourceDetails
// *ResourceDetails_PodDisruptionBudgetDetails
// *ResourceDetails_ResourceQuotaDetails
// *ResourceDetails_VolcanoJobDetails
Details isResourceDetails_Details `protobuf_oneof:"details"`
// Common fields that can be flattened at this level for easier access
// These are populated based on the resource type
Phase string `protobuf:"bytes,10,opt,name=phase,proto3" json:"phase,omitempty"` // Pod phase: "Running", "Pending", "Succeeded", "Failed", "Unknown"
PodIp string `protobuf:"bytes,11,opt,name=pod_ip,json=podIp,proto3" json:"pod_ip,omitempty"` // Pod IP from status.podIP
HostIp string `protobuf:"bytes,12,opt,name=host_ip,json=hostIp,proto3" json:"host_ip,omitempty"` // Host IP from status.hostIP
NodeName string `protobuf:"bytes,13,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"` // Node name where pod is scheduled
Ready bool `protobuf:"varint,14,opt,name=ready,proto3" json:"ready,omitempty"` // Pod ready status from conditions
QosClass string `protobuf:"bytes,15,opt,name=qos_class,json=qosClass,proto3" json:"qos_class,omitempty"` // Pod QoS class: "Guaranteed", "Burstable", "BestEffort"
ContainerCount int32 `protobuf:"varint,16,opt,name=container_count,json=containerCount,proto3" json:"container_count,omitempty"` // Number of containers in the pod
RestartCount int32 `protobuf:"varint,17,opt,name=restart_count,json=restartCount,proto3" json:"restart_count,omitempty"` // Sum of all container restart counts
// Resource requests/limits from Pod spec (static declarations)
CpuRequestsMillicores int64 `` // Sum of all container CPU requests in millicores
/* 128-byte string literal not displayed */
MemoryRequestsBytes int64 `protobuf:"varint,21,opt,name=memory_requests_bytes,json=memoryRequestsBytes,proto3" json:"memory_requests_bytes,omitempty"` // Sum of all container memory requests in bytes
CpuLimitsMillicores int64 `protobuf:"varint,22,opt,name=cpu_limits_millicores,json=cpuLimitsMillicores,proto3" json:"cpu_limits_millicores,omitempty"` // Sum of all container CPU limits in millicores
MemoryLimitsBytes int64 `protobuf:"varint,23,opt,name=memory_limits_bytes,json=memoryLimitsBytes,proto3" json:"memory_limits_bytes,omitempty"` // Sum of all container memory limits in bytes
StatusReason string `protobuf:"bytes,30,opt,name=status_reason,json=statusReason,proto3" json:"status_reason,omitempty"` // Reason for current status (e.g., "ImagePullBackOff", "Completed")
ControlledBy string `protobuf:"bytes,31,opt,name=controlled_by,json=controlledBy,proto3" json:"controlled_by,omitempty"` // Friendly owner name (e.g., "deployment/my-app", "daemonset/logs")
Age string `protobuf:"bytes,32,opt,name=age,proto3" json:"age,omitempty"` // Human-readable age since creation (e.g., "2h", "5m", "10d")
// Deployment-specific fields (flattened for easy access)
ReplicasDesired int32 `protobuf:"varint,40,opt,name=replicas_desired,json=replicasDesired,proto3" json:"replicas_desired,omitempty"` // Desired replicas from spec.replicas
ReplicasReady int32 `protobuf:"varint,41,opt,name=replicas_ready,json=replicasReady,proto3" json:"replicas_ready,omitempty"` // Ready replicas from status.readyReplicas
ReplicasAvailable int32 `protobuf:"varint,42,opt,name=replicas_available,json=replicasAvailable,proto3" json:"replicas_available,omitempty"` // Available replicas from status.availableReplicas
ReplicasUpdated int32 `protobuf:"varint,43,opt,name=replicas_updated,json=replicasUpdated,proto3" json:"replicas_updated,omitempty"` // Updated replicas from status.updatedReplicas
StrategyType string `protobuf:"bytes,44,opt,name=strategy_type,json=strategyType,proto3" json:"strategy_type,omitempty"` // Deployment strategy: "RollingUpdate", "Recreate"
Available bool `protobuf:"varint,45,opt,name=available,proto3" json:"available,omitempty"` // Deployment Available condition status
Progressing bool `protobuf:"varint,46,opt,name=progressing,proto3" json:"progressing,omitempty"` // Deployment Progressing condition status
DeploymentStatus string `protobuf:"bytes,47,opt,name=deployment_status,json=deploymentStatus,proto3" json:"deployment_status,omitempty"` // Overall status: "Available", "Progressing", "Failed"
Images []string `protobuf:"bytes,48,rep,name=images,proto3" json:"images,omitempty"` // Unique container images used
// StatefulSet-specific fields (reuses deployment replica fields 40-43)
ServiceName string `protobuf:"bytes,60,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"` // Headless service name for StatefulSet
PodManagementPolicy string `protobuf:"bytes,61,opt,name=pod_management_policy,json=podManagementPolicy,proto3" json:"pod_management_policy,omitempty"` // "OrderedReady" or "Parallel"
UpdateStrategyType string `protobuf:"bytes,62,opt,name=update_strategy_type,json=updateStrategyType,proto3" json:"update_strategy_type,omitempty"` // "RollingUpdate" (StatefulSet strategy)
VolumeClaimTemplateCount int32 `` // Number of persistent volume claim templates
/* 139-byte string literal not displayed */
PvcRetentionPolicy string `protobuf:"bytes,64,opt,name=pvc_retention_policy,json=pvcRetentionPolicy,proto3" json:"pvc_retention_policy,omitempty"` // "Retain" or "Delete" for PVC retention
CurrentRevision string `protobuf:"bytes,65,opt,name=current_revision,json=currentRevision,proto3" json:"current_revision,omitempty"` // Current StatefulSet revision
UpdateRevision string `protobuf:"bytes,66,opt,name=update_revision,json=updateRevision,proto3" json:"update_revision,omitempty"` // Update StatefulSet revision
// DaemonSet-specific fields (nodes instead of replicas)
NodesDesired int32 `protobuf:"varint,70,opt,name=nodes_desired,json=nodesDesired,proto3" json:"nodes_desired,omitempty"` // Desired nodes to schedule on (desiredNumberScheduled)
NodesReady int32 `protobuf:"varint,71,opt,name=nodes_ready,json=nodesReady,proto3" json:"nodes_ready,omitempty"` // Ready nodes (numberReady)
NodesAvailable int32 `protobuf:"varint,72,opt,name=nodes_available,json=nodesAvailable,proto3" json:"nodes_available,omitempty"` // Available nodes (numberAvailable)
NodesCurrent int32 `protobuf:"varint,73,opt,name=nodes_current,json=nodesCurrent,proto3" json:"nodes_current,omitempty"` // Currently scheduled nodes (currentNumberScheduled)
NodesUpdated int32 `protobuf:"varint,74,opt,name=nodes_updated,json=nodesUpdated,proto3" json:"nodes_updated,omitempty"` // Updated nodes (updatedNumberScheduled)
NodesMisscheduled int32 `protobuf:"varint,75,opt,name=nodes_misscheduled,json=nodesMisscheduled,proto3" json:"nodes_misscheduled,omitempty"` // Misscheduled nodes (numberMisscheduled)
PriorityClass string `protobuf:"bytes,77,opt,name=priority_class,json=priorityClass,proto3" json:"priority_class,omitempty"` // Priority class name
// Job-specific fields
JobCompletionsDesired int32 `` // Desired number of completions from spec.completions
/* 128-byte string literal not displayed */
JobCompletionsSucceeded int32 `` // Number of succeeded pods from status.succeeded
/* 134-byte string literal not displayed */
JobParallelism int32 `protobuf:"varint,82,opt,name=job_parallelism,json=jobParallelism,proto3" json:"job_parallelism,omitempty"` // Maximum number of pods that can run in parallel
JobBackoffLimit int32 `protobuf:"varint,83,opt,name=job_backoff_limit,json=jobBackoffLimit,proto3" json:"job_backoff_limit,omitempty"` // Number of retries before marking job as failed
JobCompletionMode string `protobuf:"bytes,84,opt,name=job_completion_mode,json=jobCompletionMode,proto3" json:"job_completion_mode,omitempty"` // "NonIndexed" or "Indexed"
JobSuspended bool `protobuf:"varint,85,opt,name=job_suspended,json=jobSuspended,proto3" json:"job_suspended,omitempty"` // Whether the job is suspended
JobDuration string `protobuf:"bytes,86,opt,name=job_duration,json=jobDuration,proto3" json:"job_duration,omitempty"` // Duration from start to completion (or current time)
JobStatus string `protobuf:"bytes,87,opt,name=job_status,json=jobStatus,proto3" json:"job_status,omitempty"` // Overall job status: "Complete", "Failed", "Running", "Suspended"
JobActivePods int32 `protobuf:"varint,88,opt,name=job_active_pods,json=jobActivePods,proto3" json:"job_active_pods,omitempty"` // Number of actively running pods
JobFailedPods int32 `protobuf:"varint,89,opt,name=job_failed_pods,json=jobFailedPods,proto3" json:"job_failed_pods,omitempty"` // Number of failed pods
// CronJob-specific fields
CronSchedule string `protobuf:"bytes,90,opt,name=cron_schedule,json=cronSchedule,proto3" json:"cron_schedule,omitempty"` // Cron schedule expression (e.g., "0 */6 * * *")
CronSuspended bool `protobuf:"varint,91,opt,name=cron_suspended,json=cronSuspended,proto3" json:"cron_suspended,omitempty"` // Whether the cron job is suspended
CronActiveJobs int32 `protobuf:"varint,92,opt,name=cron_active_jobs,json=cronActiveJobs,proto3" json:"cron_active_jobs,omitempty"` // Number of currently active jobs
CronLastScheduleTime string `` // Last time the job was scheduled (RFC3339 format)
/* 126-byte string literal not displayed */
CronNextScheduleTime string `` // Next scheduled time (calculated, RFC3339 format)
/* 126-byte string literal not displayed */
CronConcurrencyPolicy string `` // "Allow", "Forbid", "Replace"
/* 127-byte string literal not displayed */
CronSuccessfulJobsLimit int32 `` // Number of successful job history to retain
/* 136-byte string literal not displayed */
CronFailedJobsLimit int32 `protobuf:"varint,97,opt,name=cron_failed_jobs_limit,json=cronFailedJobsLimit,proto3" json:"cron_failed_jobs_limit,omitempty"` // Number of failed job history to retain
CronStartingDeadlineSeconds int32 `` // Optional deadline in seconds for starting the job
/* 148-byte string literal not displayed */
// Service-specific fields
ServiceType string `protobuf:"bytes,100,opt,name=service_type,json=serviceType,proto3" json:"service_type,omitempty"` // Service type: "ClusterIP", "NodePort", "LoadBalancer", "ExternalName"
ServiceClusterIp string `protobuf:"bytes,101,opt,name=service_cluster_ip,json=serviceClusterIp,proto3" json:"service_cluster_ip,omitempty"` // Cluster IP address
ServiceExternalIps []string `protobuf:"bytes,102,rep,name=service_external_ips,json=serviceExternalIps,proto3" json:"service_external_ips,omitempty"` // External IP addresses (from spec or loadbalancer status)
ServicePorts []*ServicePort `protobuf:"bytes,103,rep,name=service_ports,json=servicePorts,proto3" json:"service_ports,omitempty"` // Service ports information
ServiceSelector map[string]string `` // Service selector labels
/* 196-byte string literal not displayed */
ServiceSessionAffinity string `` // Session affinity: "None" or "ClientIP"
/* 131-byte string literal not displayed */
ServiceExternalTrafficPolicy string `` // "Cluster" or "Local"
/* 151-byte string literal not displayed */
ServiceInternalTrafficPolicy string `` // "Cluster" or "Local"
/* 151-byte string literal not displayed */
ServiceLoadBalancerSourceRanges []string `` // LoadBalancer source ranges
/* 162-byte string literal not displayed */
ServiceLoadBalancerClass string `` // LoadBalancer class
/* 139-byte string literal not displayed */
ServiceIpFamilies []string `protobuf:"bytes,110,rep,name=service_ip_families,json=serviceIpFamilies,proto3" json:"service_ip_families,omitempty"` // IP families: ["IPv4"], ["IPv6"], or ["IPv4", "IPv6"]
ServiceIpFamilyPolicy string `` // "SingleStack", "PreferDualStack", "RequireDualStack"
/* 130-byte string literal not displayed */
// Ingress-specific fields
IngressClassName string `protobuf:"bytes,120,opt,name=ingress_class_name,json=ingressClassName,proto3" json:"ingress_class_name,omitempty"` // Ingress class name (e.g., "nginx", "traefik")
IngressHosts []string `protobuf:"bytes,121,rep,name=ingress_hosts,json=ingressHosts,proto3" json:"ingress_hosts,omitempty"` // List of hosts served by this ingress
IngressPaths []string `protobuf:"bytes,122,rep,name=ingress_paths,json=ingressPaths,proto3" json:"ingress_paths,omitempty"` // List of paths served by this ingress
IngressBackends []string `protobuf:"bytes,123,rep,name=ingress_backends,json=ingressBackends,proto3" json:"ingress_backends,omitempty"` // List of backend services
IngressTlsHosts []string `protobuf:"bytes,124,rep,name=ingress_tls_hosts,json=ingressTlsHosts,proto3" json:"ingress_tls_hosts,omitempty"` // Hosts covered by TLS
IngressTlsSecrets []string `protobuf:"bytes,125,rep,name=ingress_tls_secrets,json=ingressTlsSecrets,proto3" json:"ingress_tls_secrets,omitempty"` // TLS secret names
IngressLoadBalancerIps []string `` // Load balancer IPs/hostnames from status
/* 133-byte string literal not displayed */
IngressRulesCount int32 `protobuf:"varint,127,opt,name=ingress_rules_count,json=ingressRulesCount,proto3" json:"ingress_rules_count,omitempty"` // Number of ingress rules
IngressTlsCount int32 `protobuf:"varint,128,opt,name=ingress_tls_count,json=ingressTlsCount,proto3" json:"ingress_tls_count,omitempty"` // Number of TLS configurations
IngressHasDefaultBackend bool `` // Whether ingress has a default backend
/* 140-byte string literal not displayed */
// PersistentVolumeClaim-specific fields
PvcStorageClassName string `protobuf:"bytes,130,opt,name=pvc_storage_class_name,json=pvcStorageClassName,proto3" json:"pvc_storage_class_name,omitempty"` // Storage class name (e.g., "gp2", "fast-ssd")
PvcRequestedCapacity string `protobuf:"bytes,131,opt,name=pvc_requested_capacity,json=pvcRequestedCapacity,proto3" json:"pvc_requested_capacity,omitempty"` // Requested storage capacity (e.g., "50Gi")
PvcActualCapacity string `protobuf:"bytes,132,opt,name=pvc_actual_capacity,json=pvcActualCapacity,proto3" json:"pvc_actual_capacity,omitempty"` // Actual allocated capacity from status (e.g., "100Gi")
PvcAccessModes []string `protobuf:"bytes,133,rep,name=pvc_access_modes,json=pvcAccessModes,proto3" json:"pvc_access_modes,omitempty"` // Access modes: ["ReadWriteOnce", "ReadOnlyMany", "ReadWriteMany"]
PvcVolumeMode string `protobuf:"bytes,134,opt,name=pvc_volume_mode,json=pvcVolumeMode,proto3" json:"pvc_volume_mode,omitempty"` // Volume mode: "Filesystem" or "Block"
PvcVolumeName string `protobuf:"bytes,135,opt,name=pvc_volume_name,json=pvcVolumeName,proto3" json:"pvc_volume_name,omitempty"` // Bound persistent volume name
PvcStatus string `protobuf:"bytes,136,opt,name=pvc_status,json=pvcStatus,proto3" json:"pvc_status,omitempty"` // PVC status: "Pending", "Bound", "Lost"
PvcIsBound bool `protobuf:"varint,137,opt,name=pvc_is_bound,json=pvcIsBound,proto3" json:"pvc_is_bound,omitempty"` // Whether PVC is bound to a PV
PvcSelectorMatchLabels string `` // Selector labels for PV binding (JSON string)
/* 133-byte string literal not displayed */
PvcAllowedTopologies []string `protobuf:"bytes,139,rep,name=pvc_allowed_topologies,json=pvcAllowedTopologies,proto3" json:"pvc_allowed_topologies,omitempty"` // Allowed node topologies
// PersistentVolume-specific fields
PvStorageClassName string `protobuf:"bytes,150,opt,name=pv_storage_class_name,json=pvStorageClassName,proto3" json:"pv_storage_class_name,omitempty"` // Storage class name (e.g., "standard-rwo", "fast-ssd")
PvCapacity string `protobuf:"bytes,151,opt,name=pv_capacity,json=pvCapacity,proto3" json:"pv_capacity,omitempty"` // Storage capacity (e.g., "5Gi")
PvAccessModes []string `protobuf:"bytes,152,rep,name=pv_access_modes,json=pvAccessModes,proto3" json:"pv_access_modes,omitempty"` // Access modes: ["ReadWriteOnce", "ReadOnlyMany", "ReadWriteMany"]
PvReclaimPolicy string `protobuf:"bytes,153,opt,name=pv_reclaim_policy,json=pvReclaimPolicy,proto3" json:"pv_reclaim_policy,omitempty"` // Reclaim policy: "Retain", "Delete", "Recycle"
PvClaimRefName string `protobuf:"bytes,154,opt,name=pv_claim_ref_name,json=pvClaimRefName,proto3" json:"pv_claim_ref_name,omitempty"` // Referenced PVC name
PvClaimRefNamespace string `protobuf:"bytes,155,opt,name=pv_claim_ref_namespace,json=pvClaimRefNamespace,proto3" json:"pv_claim_ref_namespace,omitempty"` // Referenced PVC namespace
PvStatus string `protobuf:"bytes,156,opt,name=pv_status,json=pvStatus,proto3" json:"pv_status,omitempty"` // PV status: "Available", "Bound", "Released", "Failed"
PvIsBound bool `protobuf:"varint,157,opt,name=pv_is_bound,json=pvIsBound,proto3" json:"pv_is_bound,omitempty"` // Whether PV is bound to a PVC
PvVolumeMode string `protobuf:"bytes,158,opt,name=pv_volume_mode,json=pvVolumeMode,proto3" json:"pv_volume_mode,omitempty"` // Volume mode: "Filesystem" or "Block"
PvCsiDriver string `protobuf:"bytes,159,opt,name=pv_csi_driver,json=pvCsiDriver,proto3" json:"pv_csi_driver,omitempty"` // CSI driver name (if using CSI)
PvVolumeSourceType string `protobuf:"bytes,160,opt,name=pv_volume_source_type,json=pvVolumeSourceType,proto3" json:"pv_volume_source_type,omitempty"` // Volume source type: "CSI", "HostPath", "NFS", "AWS EBS", etc.
PvNodeAffinityZones []string `protobuf:"bytes,161,rep,name=pv_node_affinity_zones,json=pvNodeAffinityZones,proto3" json:"pv_node_affinity_zones,omitempty"` // Node affinity zones/regions
// StorageClass-specific fields
ScProvisioner string `protobuf:"bytes,170,opt,name=sc_provisioner,json=scProvisioner,proto3" json:"sc_provisioner,omitempty"` // Storage provisioner (e.g., "kubernetes.io/aws-ebs", "pd.csi.storage.gke.io")
ScReclaimPolicy string `protobuf:"bytes,171,opt,name=sc_reclaim_policy,json=scReclaimPolicy,proto3" json:"sc_reclaim_policy,omitempty"` // Default reclaim policy: "Retain", "Delete"
ScVolumeBindingMode string `protobuf:"bytes,172,opt,name=sc_volume_binding_mode,json=scVolumeBindingMode,proto3" json:"sc_volume_binding_mode,omitempty"` // Volume binding mode: "Immediate", "WaitForFirstConsumer"
ScAllowVolumeExpansion bool `` // Whether volume expansion is allowed
/* 134-byte string literal not displayed */
ScParameters map[string]string `` // Storage class parameters (type, encrypted, etc.)
/* 187-byte string literal not displayed */
ScAllowedTopologies []string `protobuf:"bytes,175,rep,name=sc_allowed_topologies,json=scAllowedTopologies,proto3" json:"sc_allowed_topologies,omitempty"` // Allowed topologies for volumes
ScMountOptions []string `protobuf:"bytes,176,rep,name=sc_mount_options,json=scMountOptions,proto3" json:"sc_mount_options,omitempty"` // Default mount options
// Namespace fields (name|status|age + additional)
NsStatus string `protobuf:"bytes,177,opt,name=ns_status,json=nsStatus,proto3" json:"ns_status,omitempty"` // Namespace status/phase: "Active", "Terminating"
NsFinalizers []string `protobuf:"bytes,178,rep,name=ns_finalizers,json=nsFinalizers,proto3" json:"ns_finalizers,omitempty"` // Finalizers preventing deletion
// Node fields (name|cpu|memory|ready|taints|roles|internal IP|external IP|version|age + additional)
NodeCpuCapacity string `protobuf:"bytes,179,opt,name=node_cpu_capacity,json=nodeCpuCapacity,proto3" json:"node_cpu_capacity,omitempty"` // CPU capacity (e.g., "16", "15890m")
NodeMemoryCapacity string `protobuf:"bytes,180,opt,name=node_memory_capacity,json=nodeMemoryCapacity,proto3" json:"node_memory_capacity,omitempty"` // Memory capacity (e.g., "64422188Ki")
NodeReady bool `protobuf:"varint,181,opt,name=node_ready,json=nodeReady,proto3" json:"node_ready,omitempty"` // Node ready status
NodeTaints []*NodeTaint `protobuf:"bytes,182,rep,name=node_taints,json=nodeTaints,proto3" json:"node_taints,omitempty"` // Node taints affecting scheduling
NodeRoles []string `protobuf:"bytes,183,rep,name=node_roles,json=nodeRoles,proto3" json:"node_roles,omitempty"` // Node roles (master, worker, etc.)
NodeInternalIp string `protobuf:"bytes,184,opt,name=node_internal_ip,json=nodeInternalIp,proto3" json:"node_internal_ip,omitempty"` // Internal IP address
NodeExternalIp string `protobuf:"bytes,185,opt,name=node_external_ip,json=nodeExternalIp,proto3" json:"node_external_ip,omitempty"` // External IP address (if any)
NodeVersion string `protobuf:"bytes,186,opt,name=node_version,json=nodeVersion,proto3" json:"node_version,omitempty"` // Kubelet version
NodeInstanceType string `protobuf:"bytes,187,opt,name=node_instance_type,json=nodeInstanceType,proto3" json:"node_instance_type,omitempty"` // Cloud instance type (e.g., "m5.xlarge")
NodeOs string `protobuf:"bytes,188,opt,name=node_os,json=nodeOs,proto3" json:"node_os,omitempty"` // Operating system
NodeContainerRuntime string `protobuf:"bytes,189,opt,name=node_container_runtime,json=nodeContainerRuntime,proto3" json:"node_container_runtime,omitempty"` // Container runtime version
NodeImageCount int32 `protobuf:"varint,190,opt,name=node_image_count,json=nodeImageCount,proto3" json:"node_image_count,omitempty"` // Number of container images
// HorizontalPodAutoscaler-specific fields
HpaMinReplicas int32 `protobuf:"varint,200,opt,name=hpa_min_replicas,json=hpaMinReplicas,proto3" json:"hpa_min_replicas,omitempty"` // Minimum replicas from spec.minReplicas
HpaMaxReplicas int32 `protobuf:"varint,201,opt,name=hpa_max_replicas,json=hpaMaxReplicas,proto3" json:"hpa_max_replicas,omitempty"` // Maximum replicas from spec.maxReplicas
HpaCurrentReplicas int32 `protobuf:"varint,202,opt,name=hpa_current_replicas,json=hpaCurrentReplicas,proto3" json:"hpa_current_replicas,omitempty"` // Current replicas from status.currentReplicas
HpaDesiredReplicas int32 `protobuf:"varint,203,opt,name=hpa_desired_replicas,json=hpaDesiredReplicas,proto3" json:"hpa_desired_replicas,omitempty"` // Desired replicas from status.desiredReplicas
HpaMetricsCount int32 `protobuf:"varint,204,opt,name=hpa_metrics_count,json=hpaMetricsCount,proto3" json:"hpa_metrics_count,omitempty"` // Number of metrics configured
HpaStatus string `protobuf:"bytes,205,opt,name=hpa_status,json=hpaStatus,proto3" json:"hpa_status,omitempty"` // HPA status: "Active", "Inactive", "Unknown"
HpaScaleUpStabilization int32 `` // Scale up stabilization window seconds
/* 137-byte string literal not displayed */
HpaScaleDownStabilization int32 `` // Scale down stabilization window seconds
/* 143-byte string literal not displayed */
// VerticalPodAutoscaler-specific fields
VpaUpdateMode string `protobuf:"bytes,210,opt,name=vpa_update_mode,json=vpaUpdateMode,proto3" json:"vpa_update_mode,omitempty"` // Update mode: "Off", "Initial", "Recreation", "Auto"
VpaPoliciesCount int32 `protobuf:"varint,211,opt,name=vpa_policies_count,json=vpaPoliciesCount,proto3" json:"vpa_policies_count,omitempty"` // Number of container policies configured
VpaRecommendationsCount int32 `` // Number of container recommendations available
/* 135-byte string literal not displayed */
VpaCpuTarget string `protobuf:"bytes,213,opt,name=vpa_cpu_target,json=vpaCpuTarget,proto3" json:"vpa_cpu_target,omitempty"` // CPU target recommendation (e.g., "100m")
VpaMemoryTarget string `protobuf:"bytes,214,opt,name=vpa_memory_target,json=vpaMemoryTarget,proto3" json:"vpa_memory_target,omitempty"` // Memory target recommendation (e.g., "128Mi")
VpaStatus string `protobuf:"bytes,215,opt,name=vpa_status,json=vpaStatus,proto3" json:"vpa_status,omitempty"` // VPA status: "Active", "No Recommendations"
// LimitRange-specific fields
LimitRangeItemsCount int32 `` // Number of limit items configured
/* 128-byte string literal not displayed */
LimitRangeTypes []string `protobuf:"bytes,221,rep,name=limit_range_types,json=limitRangeTypes,proto3" json:"limit_range_types,omitempty"` // Types of limits: ["Container", "Pod", "PersistentVolumeClaim"]
LimitRangeHasDefaults bool `` // Whether default limits/requests are set
/* 131-byte string literal not displayed */
LimitRangeMaxCpu string `protobuf:"bytes,223,opt,name=limit_range_max_cpu,json=limitRangeMaxCpu,proto3" json:"limit_range_max_cpu,omitempty"` // Maximum CPU limit (e.g., "2")
LimitRangeMaxMemory string `protobuf:"bytes,224,opt,name=limit_range_max_memory,json=limitRangeMaxMemory,proto3" json:"limit_range_max_memory,omitempty"` // Maximum memory limit (e.g., "2Gi")
LimitRangeMinCpu string `protobuf:"bytes,225,opt,name=limit_range_min_cpu,json=limitRangeMinCpu,proto3" json:"limit_range_min_cpu,omitempty"` // Minimum CPU limit (e.g., "100m")
LimitRangeMinMemory string `protobuf:"bytes,226,opt,name=limit_range_min_memory,json=limitRangeMinMemory,proto3" json:"limit_range_min_memory,omitempty"` // Minimum memory limit (e.g., "64Mi")
LimitRangeDefaultCpuLimit string `` // Default CPU limit (e.g., "500m")
/* 144-byte string literal not displayed */
LimitRangeDefaultMemoryLimit string `` // Default memory limit (e.g., "512Mi")
/* 153-byte string literal not displayed */
LimitRangeDefaultCpuRequest string `` // Default CPU request (e.g., "200m")
/* 150-byte string literal not displayed */
LimitRangeDefaultMemoryRequest string `` // Default memory request (e.g., "256Mi")
/* 159-byte string literal not displayed */
LimitRangeStatus string `protobuf:"bytes,231,opt,name=limit_range_status,json=limitRangeStatus,proto3" json:"limit_range_status,omitempty"` // LimitRange status (always "Active")
ResourceVersion string `protobuf:"bytes,240,opt,name=resource_version,json=resourceVersion,proto3" json:"resource_version,omitempty"` // Service account resource version
ApiVersion string `protobuf:"bytes,241,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"` // API version
// contains filtered or unexported fields
}
ResourceDetails contains resource-specific information flattened for easy frontend access
func (*ResourceDetails) Descriptor
deprecated
func (*ResourceDetails) Descriptor() ([]byte, []int)
Deprecated: Use ResourceDetails.ProtoReflect.Descriptor instead.
func (*ResourceDetails) GetAge ¶
func (x *ResourceDetails) GetAge() string
func (*ResourceDetails) GetApiVersion ¶
func (x *ResourceDetails) GetApiVersion() string
func (*ResourceDetails) GetAvailable ¶
func (x *ResourceDetails) GetAvailable() bool
func (*ResourceDetails) GetContainerCount ¶
func (x *ResourceDetails) GetContainerCount() int32
func (*ResourceDetails) GetControlledBy ¶
func (x *ResourceDetails) GetControlledBy() string
func (*ResourceDetails) GetCpuLimitsMillicores ¶
func (x *ResourceDetails) GetCpuLimitsMillicores() int64
func (*ResourceDetails) GetCpuRequestsMillicores ¶
func (x *ResourceDetails) GetCpuRequestsMillicores() int64
func (*ResourceDetails) GetCronActiveJobs ¶
func (x *ResourceDetails) GetCronActiveJobs() int32
func (*ResourceDetails) GetCronConcurrencyPolicy ¶
func (x *ResourceDetails) GetCronConcurrencyPolicy() string
func (*ResourceDetails) GetCronFailedJobsLimit ¶
func (x *ResourceDetails) GetCronFailedJobsLimit() int32
func (*ResourceDetails) GetCronJobDetails ¶
func (x *ResourceDetails) GetCronJobDetails() *CronJobDetails
func (*ResourceDetails) GetCronLastScheduleTime ¶
func (x *ResourceDetails) GetCronLastScheduleTime() string
func (*ResourceDetails) GetCronNextScheduleTime ¶
func (x *ResourceDetails) GetCronNextScheduleTime() string
func (*ResourceDetails) GetCronSchedule ¶
func (x *ResourceDetails) GetCronSchedule() string
func (*ResourceDetails) GetCronStartingDeadlineSeconds ¶
func (x *ResourceDetails) GetCronStartingDeadlineSeconds() int32
func (*ResourceDetails) GetCronSuccessfulJobsLimit ¶
func (x *ResourceDetails) GetCronSuccessfulJobsLimit() int32
func (*ResourceDetails) GetCronSuspended ¶
func (x *ResourceDetails) GetCronSuspended() bool
func (*ResourceDetails) GetCurrentRevision ¶
func (x *ResourceDetails) GetCurrentRevision() string
func (*ResourceDetails) GetDaemonSetDetails ¶
func (x *ResourceDetails) GetDaemonSetDetails() *DaemonSetDetails
func (*ResourceDetails) GetDeploymentDetails ¶
func (x *ResourceDetails) GetDeploymentDetails() *DeploymentDetails
func (*ResourceDetails) GetDeploymentStatus ¶
func (x *ResourceDetails) GetDeploymentStatus() string
func (*ResourceDetails) GetDetails ¶
func (m *ResourceDetails) GetDetails() isResourceDetails_Details
func (*ResourceDetails) GetHostIp ¶
func (x *ResourceDetails) GetHostIp() string
func (*ResourceDetails) GetHpaCurrentReplicas ¶
func (x *ResourceDetails) GetHpaCurrentReplicas() int32
func (*ResourceDetails) GetHpaDesiredReplicas ¶
func (x *ResourceDetails) GetHpaDesiredReplicas() int32
func (*ResourceDetails) GetHpaDetails ¶
func (x *ResourceDetails) GetHpaDetails() *HPADetails
func (*ResourceDetails) GetHpaMaxReplicas ¶
func (x *ResourceDetails) GetHpaMaxReplicas() int32
func (*ResourceDetails) GetHpaMetricsCount ¶
func (x *ResourceDetails) GetHpaMetricsCount() int32
func (*ResourceDetails) GetHpaMinReplicas ¶
func (x *ResourceDetails) GetHpaMinReplicas() int32
func (*ResourceDetails) GetHpaScaleDownStabilization ¶
func (x *ResourceDetails) GetHpaScaleDownStabilization() int32
func (*ResourceDetails) GetHpaScaleUpStabilization ¶
func (x *ResourceDetails) GetHpaScaleUpStabilization() int32
func (*ResourceDetails) GetHpaStatus ¶
func (x *ResourceDetails) GetHpaStatus() string
func (*ResourceDetails) GetImages ¶
func (x *ResourceDetails) GetImages() []string
func (*ResourceDetails) GetIngressBackends ¶
func (x *ResourceDetails) GetIngressBackends() []string
func (*ResourceDetails) GetIngressClassName ¶
func (x *ResourceDetails) GetIngressClassName() string
func (*ResourceDetails) GetIngressDetails ¶
func (x *ResourceDetails) GetIngressDetails() *IngressDetails
func (*ResourceDetails) GetIngressHasDefaultBackend ¶
func (x *ResourceDetails) GetIngressHasDefaultBackend() bool
func (*ResourceDetails) GetIngressHosts ¶
func (x *ResourceDetails) GetIngressHosts() []string
func (*ResourceDetails) GetIngressLoadBalancerIps ¶
func (x *ResourceDetails) GetIngressLoadBalancerIps() []string
func (*ResourceDetails) GetIngressPaths ¶
func (x *ResourceDetails) GetIngressPaths() []string
func (*ResourceDetails) GetIngressRulesCount ¶
func (x *ResourceDetails) GetIngressRulesCount() int32
func (*ResourceDetails) GetIngressTlsCount ¶
func (x *ResourceDetails) GetIngressTlsCount() int32
func (*ResourceDetails) GetIngressTlsHosts ¶
func (x *ResourceDetails) GetIngressTlsHosts() []string
func (*ResourceDetails) GetIngressTlsSecrets ¶
func (x *ResourceDetails) GetIngressTlsSecrets() []string
func (*ResourceDetails) GetJobActivePods ¶
func (x *ResourceDetails) GetJobActivePods() int32
func (*ResourceDetails) GetJobBackoffLimit ¶
func (x *ResourceDetails) GetJobBackoffLimit() int32
func (*ResourceDetails) GetJobCompletionMode ¶
func (x *ResourceDetails) GetJobCompletionMode() string
func (*ResourceDetails) GetJobCompletionsDesired ¶
func (x *ResourceDetails) GetJobCompletionsDesired() int32
func (*ResourceDetails) GetJobCompletionsSucceeded ¶
func (x *ResourceDetails) GetJobCompletionsSucceeded() int32
func (*ResourceDetails) GetJobDetails ¶
func (x *ResourceDetails) GetJobDetails() *JobDetails
func (*ResourceDetails) GetJobDuration ¶
func (x *ResourceDetails) GetJobDuration() string
func (*ResourceDetails) GetJobFailedPods ¶
func (x *ResourceDetails) GetJobFailedPods() int32
func (*ResourceDetails) GetJobParallelism ¶
func (x *ResourceDetails) GetJobParallelism() int32
func (*ResourceDetails) GetJobStatus ¶
func (x *ResourceDetails) GetJobStatus() string
func (*ResourceDetails) GetJobSuspended ¶
func (x *ResourceDetails) GetJobSuspended() bool
func (*ResourceDetails) GetKarpenterResourceDetails ¶
func (x *ResourceDetails) GetKarpenterResourceDetails() *KarpenterResourceDetails
func (*ResourceDetails) GetKedaScaledObjectDetails ¶
func (x *ResourceDetails) GetKedaScaledObjectDetails() *KedaScaledObjectDetails
func (*ResourceDetails) GetLimitRangeDefaultCpuLimit ¶
func (x *ResourceDetails) GetLimitRangeDefaultCpuLimit() string
func (*ResourceDetails) GetLimitRangeDefaultCpuRequest ¶
func (x *ResourceDetails) GetLimitRangeDefaultCpuRequest() string
func (*ResourceDetails) GetLimitRangeDefaultMemoryLimit ¶
func (x *ResourceDetails) GetLimitRangeDefaultMemoryLimit() string
func (*ResourceDetails) GetLimitRangeDefaultMemoryRequest ¶
func (x *ResourceDetails) GetLimitRangeDefaultMemoryRequest() string
func (*ResourceDetails) GetLimitRangeDetails ¶
func (x *ResourceDetails) GetLimitRangeDetails() *LimitRangeDetails
func (*ResourceDetails) GetLimitRangeHasDefaults ¶
func (x *ResourceDetails) GetLimitRangeHasDefaults() bool
func (*ResourceDetails) GetLimitRangeItemsCount ¶
func (x *ResourceDetails) GetLimitRangeItemsCount() int32
func (*ResourceDetails) GetLimitRangeMaxCpu ¶
func (x *ResourceDetails) GetLimitRangeMaxCpu() string
func (*ResourceDetails) GetLimitRangeMaxMemory ¶
func (x *ResourceDetails) GetLimitRangeMaxMemory() string
func (*ResourceDetails) GetLimitRangeMinCpu ¶
func (x *ResourceDetails) GetLimitRangeMinCpu() string
func (*ResourceDetails) GetLimitRangeMinMemory ¶
func (x *ResourceDetails) GetLimitRangeMinMemory() string
func (*ResourceDetails) GetLimitRangeStatus ¶
func (x *ResourceDetails) GetLimitRangeStatus() string
func (*ResourceDetails) GetLimitRangeTypes ¶
func (x *ResourceDetails) GetLimitRangeTypes() []string
func (*ResourceDetails) GetMaxUnavailable ¶
func (x *ResourceDetails) GetMaxUnavailable() string
func (*ResourceDetails) GetMemoryLimitsBytes ¶
func (x *ResourceDetails) GetMemoryLimitsBytes() int64
func (*ResourceDetails) GetMemoryRequestsBytes ¶
func (x *ResourceDetails) GetMemoryRequestsBytes() int64
func (*ResourceDetails) GetNodeContainerRuntime ¶
func (x *ResourceDetails) GetNodeContainerRuntime() string
func (*ResourceDetails) GetNodeCpuCapacity ¶
func (x *ResourceDetails) GetNodeCpuCapacity() string
func (*ResourceDetails) GetNodeDetails ¶
func (x *ResourceDetails) GetNodeDetails() *NodeDetails
func (*ResourceDetails) GetNodeExternalIp ¶
func (x *ResourceDetails) GetNodeExternalIp() string
func (*ResourceDetails) GetNodeImageCount ¶
func (x *ResourceDetails) GetNodeImageCount() int32
func (*ResourceDetails) GetNodeInstanceType ¶
func (x *ResourceDetails) GetNodeInstanceType() string
func (*ResourceDetails) GetNodeInternalIp ¶
func (x *ResourceDetails) GetNodeInternalIp() string
func (*ResourceDetails) GetNodeMemoryCapacity ¶
func (x *ResourceDetails) GetNodeMemoryCapacity() string
func (*ResourceDetails) GetNodeName ¶
func (x *ResourceDetails) GetNodeName() string
func (*ResourceDetails) GetNodeOs ¶
func (x *ResourceDetails) GetNodeOs() string
func (*ResourceDetails) GetNodeReady ¶
func (x *ResourceDetails) GetNodeReady() bool
func (*ResourceDetails) GetNodeRoles ¶
func (x *ResourceDetails) GetNodeRoles() []string
func (*ResourceDetails) GetNodeTaints ¶
func (x *ResourceDetails) GetNodeTaints() []*NodeTaint
func (*ResourceDetails) GetNodeVersion ¶
func (x *ResourceDetails) GetNodeVersion() string
func (*ResourceDetails) GetNodesAvailable ¶
func (x *ResourceDetails) GetNodesAvailable() int32
func (*ResourceDetails) GetNodesCurrent ¶
func (x *ResourceDetails) GetNodesCurrent() int32
func (*ResourceDetails) GetNodesDesired ¶
func (x *ResourceDetails) GetNodesDesired() int32
func (*ResourceDetails) GetNodesMisscheduled ¶
func (x *ResourceDetails) GetNodesMisscheduled() int32
func (*ResourceDetails) GetNodesReady ¶
func (x *ResourceDetails) GetNodesReady() int32
func (*ResourceDetails) GetNodesUpdated ¶
func (x *ResourceDetails) GetNodesUpdated() int32
func (*ResourceDetails) GetNsDetails ¶
func (x *ResourceDetails) GetNsDetails() *NamespaceDetails
func (*ResourceDetails) GetNsFinalizers ¶
func (x *ResourceDetails) GetNsFinalizers() []string
func (*ResourceDetails) GetNsStatus ¶
func (x *ResourceDetails) GetNsStatus() string
func (*ResourceDetails) GetPhase ¶
func (x *ResourceDetails) GetPhase() string
func (*ResourceDetails) GetPodDetails ¶
func (x *ResourceDetails) GetPodDetails() *PodDetails
func (*ResourceDetails) GetPodDisruptionBudgetDetails ¶
func (x *ResourceDetails) GetPodDisruptionBudgetDetails() *PodDisruptionBudgetDetails
func (*ResourceDetails) GetPodIp ¶
func (x *ResourceDetails) GetPodIp() string
func (*ResourceDetails) GetPodManagementPolicy ¶
func (x *ResourceDetails) GetPodManagementPolicy() string
func (*ResourceDetails) GetPriorityClass ¶
func (x *ResourceDetails) GetPriorityClass() string
func (*ResourceDetails) GetProgressing ¶
func (x *ResourceDetails) GetProgressing() bool
func (*ResourceDetails) GetPvAccessModes ¶
func (x *ResourceDetails) GetPvAccessModes() []string
func (*ResourceDetails) GetPvCapacity ¶
func (x *ResourceDetails) GetPvCapacity() string
func (*ResourceDetails) GetPvClaimRefName ¶
func (x *ResourceDetails) GetPvClaimRefName() string
func (*ResourceDetails) GetPvClaimRefNamespace ¶
func (x *ResourceDetails) GetPvClaimRefNamespace() string
func (*ResourceDetails) GetPvCsiDriver ¶
func (x *ResourceDetails) GetPvCsiDriver() string
func (*ResourceDetails) GetPvDetails ¶
func (x *ResourceDetails) GetPvDetails() *PersistentVolumeDetails
func (*ResourceDetails) GetPvIsBound ¶
func (x *ResourceDetails) GetPvIsBound() bool
func (*ResourceDetails) GetPvNodeAffinityZones ¶
func (x *ResourceDetails) GetPvNodeAffinityZones() []string
func (*ResourceDetails) GetPvReclaimPolicy ¶
func (x *ResourceDetails) GetPvReclaimPolicy() string
func (*ResourceDetails) GetPvStatus ¶
func (x *ResourceDetails) GetPvStatus() string
func (*ResourceDetails) GetPvStorageClassName ¶
func (x *ResourceDetails) GetPvStorageClassName() string
func (*ResourceDetails) GetPvVolumeMode ¶
func (x *ResourceDetails) GetPvVolumeMode() string
func (*ResourceDetails) GetPvVolumeSourceType ¶
func (x *ResourceDetails) GetPvVolumeSourceType() string
func (*ResourceDetails) GetPvcAccessModes ¶
func (x *ResourceDetails) GetPvcAccessModes() []string
func (*ResourceDetails) GetPvcActualCapacity ¶
func (x *ResourceDetails) GetPvcActualCapacity() string
func (*ResourceDetails) GetPvcAllowedTopologies ¶
func (x *ResourceDetails) GetPvcAllowedTopologies() []string
func (*ResourceDetails) GetPvcDetails ¶
func (x *ResourceDetails) GetPvcDetails() *PersistentVolumeClaimDetails
func (*ResourceDetails) GetPvcIsBound ¶
func (x *ResourceDetails) GetPvcIsBound() bool
func (*ResourceDetails) GetPvcRequestedCapacity ¶
func (x *ResourceDetails) GetPvcRequestedCapacity() string
func (*ResourceDetails) GetPvcRetentionPolicy ¶
func (x *ResourceDetails) GetPvcRetentionPolicy() string
func (*ResourceDetails) GetPvcSelectorMatchLabels ¶
func (x *ResourceDetails) GetPvcSelectorMatchLabels() string
func (*ResourceDetails) GetPvcStatus ¶
func (x *ResourceDetails) GetPvcStatus() string
func (*ResourceDetails) GetPvcStorageClassName ¶
func (x *ResourceDetails) GetPvcStorageClassName() string
func (*ResourceDetails) GetPvcVolumeMode ¶
func (x *ResourceDetails) GetPvcVolumeMode() string
func (*ResourceDetails) GetPvcVolumeName ¶
func (x *ResourceDetails) GetPvcVolumeName() string
func (*ResourceDetails) GetQosClass ¶
func (x *ResourceDetails) GetQosClass() string
func (*ResourceDetails) GetReady ¶
func (x *ResourceDetails) GetReady() bool
func (*ResourceDetails) GetReplicaSetDetails ¶
func (x *ResourceDetails) GetReplicaSetDetails() *ReplicaSetDetails
func (*ResourceDetails) GetReplicasAvailable ¶
func (x *ResourceDetails) GetReplicasAvailable() int32
func (*ResourceDetails) GetReplicasDesired ¶
func (x *ResourceDetails) GetReplicasDesired() int32
func (*ResourceDetails) GetReplicasReady ¶
func (x *ResourceDetails) GetReplicasReady() int32
func (*ResourceDetails) GetReplicasUpdated ¶
func (x *ResourceDetails) GetReplicasUpdated() int32
func (*ResourceDetails) GetResourceQuotaDetails ¶
func (x *ResourceDetails) GetResourceQuotaDetails() *ResourceQuotaDetails
func (*ResourceDetails) GetResourceVersion ¶
func (x *ResourceDetails) GetResourceVersion() string
func (*ResourceDetails) GetRestartCount ¶
func (x *ResourceDetails) GetRestartCount() int32
func (*ResourceDetails) GetRoleBindingDetails ¶
func (x *ResourceDetails) GetRoleBindingDetails() *RoleBindingDetails
func (*ResourceDetails) GetRoleDetails ¶
func (x *ResourceDetails) GetRoleDetails() *RoleDetails
func (*ResourceDetails) GetScAllowVolumeExpansion ¶
func (x *ResourceDetails) GetScAllowVolumeExpansion() bool
func (*ResourceDetails) GetScAllowedTopologies ¶
func (x *ResourceDetails) GetScAllowedTopologies() []string
func (*ResourceDetails) GetScDetails ¶
func (x *ResourceDetails) GetScDetails() *StorageClassDetails
func (*ResourceDetails) GetScMountOptions ¶
func (x *ResourceDetails) GetScMountOptions() []string
func (*ResourceDetails) GetScParameters ¶
func (x *ResourceDetails) GetScParameters() map[string]string
func (*ResourceDetails) GetScProvisioner ¶
func (x *ResourceDetails) GetScProvisioner() string
func (*ResourceDetails) GetScReclaimPolicy ¶
func (x *ResourceDetails) GetScReclaimPolicy() string
func (*ResourceDetails) GetScVolumeBindingMode ¶
func (x *ResourceDetails) GetScVolumeBindingMode() string
func (*ResourceDetails) GetServiceAccountDetails ¶
func (x *ResourceDetails) GetServiceAccountDetails() *ServiceAccountDetails
func (*ResourceDetails) GetServiceClusterIp ¶
func (x *ResourceDetails) GetServiceClusterIp() string
func (*ResourceDetails) GetServiceDetails ¶
func (x *ResourceDetails) GetServiceDetails() *ServiceDetails
func (*ResourceDetails) GetServiceExternalIps ¶
func (x *ResourceDetails) GetServiceExternalIps() []string
func (*ResourceDetails) GetServiceExternalTrafficPolicy ¶
func (x *ResourceDetails) GetServiceExternalTrafficPolicy() string
func (*ResourceDetails) GetServiceInternalTrafficPolicy ¶
func (x *ResourceDetails) GetServiceInternalTrafficPolicy() string
func (*ResourceDetails) GetServiceIpFamilies ¶
func (x *ResourceDetails) GetServiceIpFamilies() []string
func (*ResourceDetails) GetServiceIpFamilyPolicy ¶
func (x *ResourceDetails) GetServiceIpFamilyPolicy() string
func (*ResourceDetails) GetServiceLoadBalancerClass ¶
func (x *ResourceDetails) GetServiceLoadBalancerClass() string
func (*ResourceDetails) GetServiceLoadBalancerSourceRanges ¶
func (x *ResourceDetails) GetServiceLoadBalancerSourceRanges() []string
func (*ResourceDetails) GetServiceName ¶
func (x *ResourceDetails) GetServiceName() string
func (*ResourceDetails) GetServicePorts ¶
func (x *ResourceDetails) GetServicePorts() []*ServicePort
func (*ResourceDetails) GetServiceSelector ¶
func (x *ResourceDetails) GetServiceSelector() map[string]string
func (*ResourceDetails) GetServiceSessionAffinity ¶
func (x *ResourceDetails) GetServiceSessionAffinity() string
func (*ResourceDetails) GetServiceType ¶
func (x *ResourceDetails) GetServiceType() string
func (*ResourceDetails) GetStatefulSetDetails ¶
func (x *ResourceDetails) GetStatefulSetDetails() *StatefulSetDetails
func (*ResourceDetails) GetStatusReason ¶
func (x *ResourceDetails) GetStatusReason() string
func (*ResourceDetails) GetStrategyType ¶
func (x *ResourceDetails) GetStrategyType() string
func (*ResourceDetails) GetUpdateRevision ¶
func (x *ResourceDetails) GetUpdateRevision() string
func (*ResourceDetails) GetUpdateStrategyType ¶
func (x *ResourceDetails) GetUpdateStrategyType() string
func (*ResourceDetails) GetVolcanoJobDetails ¶
func (x *ResourceDetails) GetVolcanoJobDetails() *VolcanoJobDetails
func (*ResourceDetails) GetVolumeClaimTemplateCount ¶
func (x *ResourceDetails) GetVolumeClaimTemplateCount() int32
func (*ResourceDetails) GetVpaCpuTarget ¶
func (x *ResourceDetails) GetVpaCpuTarget() string
func (*ResourceDetails) GetVpaDetails ¶
func (x *ResourceDetails) GetVpaDetails() *VPADetails
func (*ResourceDetails) GetVpaMemoryTarget ¶
func (x *ResourceDetails) GetVpaMemoryTarget() string
func (*ResourceDetails) GetVpaPoliciesCount ¶
func (x *ResourceDetails) GetVpaPoliciesCount() int32
func (*ResourceDetails) GetVpaRecommendationsCount ¶
func (x *ResourceDetails) GetVpaRecommendationsCount() int32
func (*ResourceDetails) GetVpaStatus ¶
func (x *ResourceDetails) GetVpaStatus() string
func (*ResourceDetails) GetVpaUpdateMode ¶
func (x *ResourceDetails) GetVpaUpdateMode() string
func (*ResourceDetails) ProtoMessage ¶
func (*ResourceDetails) ProtoMessage()
func (*ResourceDetails) ProtoReflect ¶
func (x *ResourceDetails) ProtoReflect() protoreflect.Message
func (*ResourceDetails) Reset ¶
func (x *ResourceDetails) Reset()
func (*ResourceDetails) String ¶
func (x *ResourceDetails) String() string
type ResourceDetails_CronJobDetails ¶
type ResourceDetails_CronJobDetails struct {
// CronJob-specific fields
CronJobDetails *CronJobDetails `protobuf:"bytes,7,opt,name=cron_job_details,json=cronJobDetails,proto3,oneof"`
}
type ResourceDetails_DaemonSetDetails ¶
type ResourceDetails_DaemonSetDetails struct {
// DaemonSet-specific fields
DaemonSetDetails *DaemonSetDetails `protobuf:"bytes,4,opt,name=daemon_set_details,json=daemonSetDetails,proto3,oneof"`
}
type ResourceDetails_DeploymentDetails ¶
type ResourceDetails_DeploymentDetails struct {
// Deployment-specific fields
DeploymentDetails *DeploymentDetails `protobuf:"bytes,2,opt,name=deployment_details,json=deploymentDetails,proto3,oneof"`
}
type ResourceDetails_HpaDetails ¶
type ResourceDetails_HpaDetails struct {
// HorizontalPodAutoscaler-specific fields
HpaDetails *HPADetails `protobuf:"bytes,145,opt,name=hpa_details,json=hpaDetails,proto3,oneof"`
}
type ResourceDetails_IngressDetails ¶
type ResourceDetails_IngressDetails struct {
// Ingress-specific fields
IngressDetails *IngressDetails `protobuf:"bytes,9,opt,name=ingress_details,json=ingressDetails,proto3,oneof"`
}
type ResourceDetails_JobDetails ¶
type ResourceDetails_JobDetails struct {
// Job-specific fields
JobDetails *JobDetails `protobuf:"bytes,6,opt,name=job_details,json=jobDetails,proto3,oneof"`
}
type ResourceDetails_KarpenterResourceDetails ¶
type ResourceDetails_KarpenterResourceDetails struct {
// KarpenterResource-specific fields
KarpenterResourceDetails *KarpenterResourceDetails `protobuf:"bytes,236,opt,name=karpenter_resource_details,json=karpenterResourceDetails,proto3,oneof"`
}
type ResourceDetails_KedaScaledObjectDetails ¶
type ResourceDetails_KedaScaledObjectDetails struct {
// KedaScaledObject-specific fields
KedaScaledObjectDetails *KedaScaledObjectDetails `protobuf:"bytes,235,opt,name=keda_scaled_object_details,json=kedaScaledObjectDetails,proto3,oneof"`
}
type ResourceDetails_LimitRangeDetails ¶
type ResourceDetails_LimitRangeDetails struct {
// LimitRange-specific fields
LimitRangeDetails *LimitRangeDetails `protobuf:"bytes,147,opt,name=limit_range_details,json=limitRangeDetails,proto3,oneof"`
}
type ResourceDetails_NodeDetails ¶
type ResourceDetails_NodeDetails struct {
// Node-specific fields
NodeDetails *NodeDetails `protobuf:"bytes,144,opt,name=node_details,json=nodeDetails,proto3,oneof"`
}
type ResourceDetails_NsDetails ¶
type ResourceDetails_NsDetails struct {
// Namespace-specific fields
NsDetails *NamespaceDetails `protobuf:"bytes,143,opt,name=ns_details,json=nsDetails,proto3,oneof"`
}
type ResourceDetails_PodDetails ¶
type ResourceDetails_PodDetails struct {
// Pod-specific fields
PodDetails *PodDetails `protobuf:"bytes,1,opt,name=pod_details,json=podDetails,proto3,oneof"`
}
type ResourceDetails_PodDisruptionBudgetDetails ¶
type ResourceDetails_PodDisruptionBudgetDetails struct {
// PodDisruptionBudget-specific fields
PodDisruptionBudgetDetails *PodDisruptionBudgetDetails `protobuf:"bytes,237,opt,name=pod_disruption_budget_details,json=podDisruptionBudgetDetails,proto3,oneof"`
}
type ResourceDetails_PvDetails ¶
type ResourceDetails_PvDetails struct {
// PersistentVolume-specific fields
PvDetails *PersistentVolumeDetails `protobuf:"bytes,141,opt,name=pv_details,json=pvDetails,proto3,oneof"`
}
type ResourceDetails_PvcDetails ¶
type ResourceDetails_PvcDetails struct {
// PersistentVolumeClaim-specific fields
PvcDetails *PersistentVolumeClaimDetails `protobuf:"bytes,140,opt,name=pvc_details,json=pvcDetails,proto3,oneof"`
}
type ResourceDetails_ReplicaSetDetails ¶
type ResourceDetails_ReplicaSetDetails struct {
// ReplicaSet-specific fields
ReplicaSetDetails *ReplicaSetDetails `protobuf:"bytes,5,opt,name=replica_set_details,json=replicaSetDetails,proto3,oneof"`
}
type ResourceDetails_ResourceQuotaDetails ¶
type ResourceDetails_ResourceQuotaDetails struct {
// ResourceQuota-specific fields
ResourceQuotaDetails *ResourceQuotaDetails `protobuf:"bytes,238,opt,name=resource_quota_details,json=resourceQuotaDetails,proto3,oneof"`
}
type ResourceDetails_RoleBindingDetails ¶
type ResourceDetails_RoleBindingDetails struct {
// RoleBinding-specific fields
RoleBindingDetails *RoleBindingDetails `protobuf:"bytes,234,opt,name=role_binding_details,json=roleBindingDetails,proto3,oneof"`
}
type ResourceDetails_RoleDetails ¶
type ResourceDetails_RoleDetails struct {
// Role-specific fields
RoleDetails *RoleDetails `protobuf:"bytes,233,opt,name=role_details,json=roleDetails,proto3,oneof"`
}
type ResourceDetails_ScDetails ¶
type ResourceDetails_ScDetails struct {
// StorageClass-specific fields
ScDetails *StorageClassDetails `protobuf:"bytes,142,opt,name=sc_details,json=scDetails,proto3,oneof"`
}
type ResourceDetails_ServiceAccountDetails ¶
type ResourceDetails_ServiceAccountDetails struct {
// ServiceAccount-specific fields
ServiceAccountDetails *ServiceAccountDetails `protobuf:"bytes,232,opt,name=service_account_details,json=serviceAccountDetails,proto3,oneof"`
}
type ResourceDetails_ServiceDetails ¶
type ResourceDetails_ServiceDetails struct {
// Service-specific fields
ServiceDetails *ServiceDetails `protobuf:"bytes,8,opt,name=service_details,json=serviceDetails,proto3,oneof"`
}
type ResourceDetails_StatefulSetDetails ¶
type ResourceDetails_StatefulSetDetails struct {
// StatefulSet-specific fields
StatefulSetDetails *StatefulSetDetails `protobuf:"bytes,3,opt,name=stateful_set_details,json=statefulSetDetails,proto3,oneof"`
}
type ResourceDetails_VolcanoJobDetails ¶
type ResourceDetails_VolcanoJobDetails struct {
// VolcanoJob-specific fields
VolcanoJobDetails *VolcanoJobDetails `protobuf:"bytes,239,opt,name=volcano_job_details,json=volcanoJobDetails,proto3,oneof"`
}
type ResourceDetails_VpaDetails ¶
type ResourceDetails_VpaDetails struct {
// VerticalPodAutoscaler-specific fields
VpaDetails *VPADetails `protobuf:"bytes,146,opt,name=vpa_details,json=vpaDetails,proto3,oneof"`
}
type ResourceIdentifier ¶
type ResourceIdentifier struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
ResourceIdentifier contains minimal resource identification data
func (*ResourceIdentifier) Descriptor
deprecated
func (*ResourceIdentifier) Descriptor() ([]byte, []int)
Deprecated: Use ResourceIdentifier.ProtoReflect.Descriptor instead.
func (*ResourceIdentifier) GetName ¶
func (x *ResourceIdentifier) GetName() string
func (*ResourceIdentifier) ProtoMessage ¶
func (*ResourceIdentifier) ProtoMessage()
func (*ResourceIdentifier) ProtoReflect ¶
func (x *ResourceIdentifier) ProtoReflect() protoreflect.Message
func (*ResourceIdentifier) Reset ¶
func (x *ResourceIdentifier) Reset()
func (*ResourceIdentifier) String ¶
func (x *ResourceIdentifier) String() string
type ResourceInfo ¶
type ResourceInfo struct {
ResourcesCount int32 `protobuf:"varint,1,opt,name=resources_count,json=resourcesCount,proto3" json:"resources_count,omitempty"` // Total number of resources.
ScheduledResourceCount int32 `` // Number of scheduled resources.
/* 130-byte string literal not displayed */
UnscheduledResourceCount int32 `` // Number of unscheduled resources.
/* 136-byte string literal not displayed */
UnknownResourceCount int32 `protobuf:"varint,4,opt,name=unknown_resource_count,json=unknownResourceCount,proto3" json:"unknown_resource_count,omitempty"` // Number of resources in unknown state.
// contains filtered or unexported fields
}
ResourceInfo provides counts of resources and their scheduling states.
func (*ResourceInfo) Descriptor
deprecated
func (*ResourceInfo) Descriptor() ([]byte, []int)
Deprecated: Use ResourceInfo.ProtoReflect.Descriptor instead.
func (*ResourceInfo) GetResourcesCount ¶
func (x *ResourceInfo) GetResourcesCount() int32
func (*ResourceInfo) GetScheduledResourceCount ¶
func (x *ResourceInfo) GetScheduledResourceCount() int32
func (*ResourceInfo) GetUnknownResourceCount ¶
func (x *ResourceInfo) GetUnknownResourceCount() int32
func (*ResourceInfo) GetUnscheduledResourceCount ¶
func (x *ResourceInfo) GetUnscheduledResourceCount() int32
func (*ResourceInfo) ProtoMessage ¶
func (*ResourceInfo) ProtoMessage()
func (*ResourceInfo) ProtoReflect ¶
func (x *ResourceInfo) ProtoReflect() protoreflect.Message
func (*ResourceInfo) Reset ¶
func (x *ResourceInfo) Reset()
func (*ResourceInfo) String ¶
func (x *ResourceInfo) String() string
type ResourceItem ¶
type ResourceItem struct {
// Unique identifier for the resource (optional, might be derived from data)
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
// Timestamp when the resource was collected
Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
// Event type (add, update, delete, metrics, etc.)
EventType EventType `protobuf:"varint,3,opt,name=event_type,json=eventType,proto3,enum=api.v1.EventType" json:"event_type,omitempty"`
// The actual resource data as a flexible structure
//
// Deprecated: Marked as deprecated in api/v1/metrics_collector.proto.
Data *structpb.Struct `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"`
// Type of resource (pod, container, node_resources, etc.)
ResourceType ResourceType `protobuf:"varint,5,opt,name=resource_type,json=resourceType,proto3,enum=api.v1.ResourceType" json:"resource_type,omitempty"`
// The actual resource data as a JSON string
DataBytes []byte `protobuf:"bytes,6,opt,name=data_bytes,json=dataBytes,proto3" json:"data_bytes,omitempty"`
// contains filtered or unexported fields
}
ResourceItem contains the data for a single resource event.
func (*ResourceItem) Descriptor
deprecated
func (*ResourceItem) Descriptor() ([]byte, []int)
Deprecated: Use ResourceItem.ProtoReflect.Descriptor instead.
func (*ResourceItem) GetData
deprecated
func (x *ResourceItem) GetData() *structpb.Struct
Deprecated: Marked as deprecated in api/v1/metrics_collector.proto.
func (*ResourceItem) GetDataBytes ¶
func (x *ResourceItem) GetDataBytes() []byte
func (*ResourceItem) GetEventType ¶
func (x *ResourceItem) GetEventType() EventType
func (*ResourceItem) GetKey ¶
func (x *ResourceItem) GetKey() string
func (*ResourceItem) GetResourceType ¶
func (x *ResourceItem) GetResourceType() ResourceType
func (*ResourceItem) GetTimestamp ¶
func (x *ResourceItem) GetTimestamp() *timestamppb.Timestamp
func (*ResourceItem) ProtoMessage ¶
func (*ResourceItem) ProtoMessage()
func (*ResourceItem) ProtoReflect ¶
func (x *ResourceItem) ProtoReflect() protoreflect.Message
func (*ResourceItem) Reset ¶
func (x *ResourceItem) Reset()
func (*ResourceItem) String ¶
func (x *ResourceItem) String() string
type ResourceMetrics ¶
type ResourceMetrics struct {
NodeCpuCapacity float64 `protobuf:"fixed64,1,opt,name=node_cpu_capacity,json=nodeCpuCapacity,proto3" json:"node_cpu_capacity,omitempty"` // Total CPU capacity of nodes.
NodeMemoryCapacity float64 `protobuf:"fixed64,2,opt,name=node_memory_capacity,json=nodeMemoryCapacity,proto3" json:"node_memory_capacity,omitempty"` // Total memory capacity of nodes.
NodeCpuUsage float64 `protobuf:"fixed64,3,opt,name=node_cpu_usage,json=nodeCpuUsage,proto3" json:"node_cpu_usage,omitempty"` // Current CPU usage of nodes.
NodeMemoryUsage float64 `protobuf:"fixed64,4,opt,name=node_memory_usage,json=nodeMemoryUsage,proto3" json:"node_memory_usage,omitempty"` // Current memory usage of nodes.
NodeCpuUtilization float64 `protobuf:"fixed64,5,opt,name=node_cpu_utilization,json=nodeCpuUtilization,proto3" json:"node_cpu_utilization,omitempty"` // CPU utilization percentage of nodes.
NodeMemoryUtilization float64 `` // Memory utilization percentage of nodes.
/* 128-byte string literal not displayed */
ContainerCpuUsage float64 `protobuf:"fixed64,7,opt,name=container_cpu_usage,json=containerCpuUsage,proto3" json:"container_cpu_usage,omitempty"` // Current CPU usage of containers.
ContainerMemoryUsage float64 `protobuf:"fixed64,8,opt,name=container_memory_usage,json=containerMemoryUsage,proto3" json:"container_memory_usage,omitempty"` // Current memory usage of containers.
ContainerCpuUtilization float64 `` // CPU utilization percentage of containers.
/* 134-byte string literal not displayed */
ContainerMemoryUtilization float64 `` // Memory utilization percentage of containers.
/* 144-byte string literal not displayed */
ContainerCpuRequested float64 `` // CPU requested by containers.
/* 129-byte string literal not displayed */
ContainerMemoryRequested float64 `` // Memory requested by containers.
/* 138-byte string literal not displayed */
ContainerCpuLimits float64 `protobuf:"fixed64,13,opt,name=container_cpu_limits,json=containerCpuLimits,proto3" json:"container_cpu_limits,omitempty"` // CPU limits of containers.
ContainerMemoryLimits float64 `` // Memory limits of containers.
/* 129-byte string literal not displayed */
ContainerGpuUsage float64 `protobuf:"fixed64,15,opt,name=container_gpu_usage,json=containerGpuUsage,proto3" json:"container_gpu_usage,omitempty"` // GPU usage of containers.
ContainerGpuRequested float64 `` // GPU requests of containers.
/* 129-byte string literal not displayed */
ContainerGpuLimits float64 `protobuf:"fixed64,17,opt,name=container_gpu_limits,json=containerGpuLimits,proto3" json:"container_gpu_limits,omitempty"` // GPU limits of containers.
ContainerGpuUtilization float64 `` // GPU utilization of containers.
/* 135-byte string literal not displayed */
NodeGpuCapacity float64 `protobuf:"fixed64,19,opt,name=node_gpu_capacity,json=nodeGpuCapacity,proto3" json:"node_gpu_capacity,omitempty"` // GPU capcity of nodes.
NodeGpuUsage float64 `protobuf:"fixed64,20,opt,name=node_gpu_usage,json=nodeGpuUsage,proto3" json:"node_gpu_usage,omitempty"` // GPU usage of nodes.
NodeGpuUtilization float64 `protobuf:"fixed64,21,opt,name=node_gpu_utilization,json=nodeGpuUtilization,proto3" json:"node_gpu_utilization,omitempty"` // GPU utilization of nodes.
NodeGpuVramUsage float64 `protobuf:"fixed64,22,opt,name=node_gpu_vram_usage,json=nodeGpuVramUsage,proto3" json:"node_gpu_vram_usage,omitempty"` // GPU VRAM usage of nodes.
ContainerGpuVramUsage float64 `` // GPU VRAM usage of containers.
/* 131-byte string literal not displayed */
NodeGpuVramCapacity float64 `protobuf:"fixed64,24,opt,name=node_gpu_vram_capacity,json=nodeGpuVramCapacity,proto3" json:"node_gpu_vram_capacity,omitempty"` // GPU VRAM capacity of nodes.
NodeGpuVramUtilization float64 `` // GPU VRAM utilization of nodes.
/* 134-byte string literal not displayed */
NormalizedNodeMemoryCapacity float64 `` // Total memory capacity of nodes, normalized to cover for missing bytes.
/* 152-byte string literal not displayed */
NormalizedGpuVramCapacity float64 `` // Normalized GPU VRAM capacity of nodes.
/* 143-byte string literal not displayed */
NodeCpuCapacityInPeriod *float64 `` /* 145-byte string literal not displayed */
NodeMemoryCapacityInPeriod *float64 `` /* 154-byte string literal not displayed */
NodeGpuCapacityInPeriod *float64 `` /* 145-byte string literal not displayed */
NormalizedNodeMemoryCapacityInPeriod *float64 `` /* 186-byte string literal not displayed */
// network bits TODO: node-level
ContainerNetRcv float64 `protobuf:"fixed64,41,opt,name=container_net_rcv,json=containerNetRcv,proto3" json:"container_net_rcv,omitempty"` // in bytes
ContainerNetTransmit float64 `` // in bytes
/* 126-byte string literal not displayed */
ContainerNetRcvPckts float64 `` // number of packets
/* 128-byte string literal not displayed */
ContainerNetTransmitPckts float64 `` // number of packets
/* 143-byte string literal not displayed */
// fs bits TODO: node-level
ContainerFsReadBytes float64 `` // in bytes
/* 128-byte string literal not displayed */
ContainerFsWriteBytes float64 `` // in bytes
/* 131-byte string literal not displayed */
ContainerFsWrites float64 `protobuf:"fixed64,86,opt,name=container_fs_writes,json=containerFsWrites,proto3" json:"container_fs_writes,omitempty"` // float
ContainerFsReads float64 `protobuf:"fixed64,81,opt,name=container_fs_reads,json=containerFsReads,proto3" json:"container_fs_reads,omitempty"` // float
// Node-level Network Metrics
NodeNetRcv float64 `protobuf:"fixed64,91,opt,name=node_net_rcv,json=nodeNetRcv,proto3" json:"node_net_rcv,omitempty"` // in bytes
NodeNetTransmit float64 `protobuf:"fixed64,92,opt,name=node_net_transmit,json=nodeNetTransmit,proto3" json:"node_net_transmit,omitempty"` // in bytes
NodeNetRcvPckts float64 `protobuf:"fixed64,93,opt,name=node_net_rcv_pckts,json=nodeNetRcvPckts,proto3" json:"node_net_rcv_pckts,omitempty"` // number of packets
NodeNetTransmitPckts float64 `` // number of packets
/* 128-byte string literal not displayed */
NodeNetRcvErrors float64 `protobuf:"fixed64,95,opt,name=node_net_rcv_errors,json=nodeNetRcvErrors,proto3" json:"node_net_rcv_errors,omitempty"` // number
NodeNetTransmitErrors float64 `` // number
/* 131-byte string literal not displayed */
NodeNetRcvDropped float64 `protobuf:"fixed64,97,opt,name=node_net_rcv_dropped,json=nodeNetRcvDropped,proto3" json:"node_net_rcv_dropped,omitempty"` // number
NodeNetTransmitDropped float64 `` // number
/* 134-byte string literal not displayed */
// Node-level Filesystem Metrics
NodeFsReadBytes float64 `protobuf:"fixed64,101,opt,name=node_fs_read_bytes,json=nodeFsReadBytes,proto3" json:"node_fs_read_bytes,omitempty"` // in bytes
NodeFsWriteBytes float64 `protobuf:"fixed64,102,opt,name=node_fs_write_bytes,json=nodeFsWriteBytes,proto3" json:"node_fs_write_bytes,omitempty"` // in bytes
NodeFsReads float64 `protobuf:"fixed64,103,opt,name=node_fs_reads,json=nodeFsReads,proto3" json:"node_fs_reads,omitempty"` // number
NodeFsWrites float64 `protobuf:"fixed64,104,opt,name=node_fs_writes,json=nodeFsWrites,proto3" json:"node_fs_writes,omitempty"` // number
// contains filtered or unexported fields
}
ResourceMetrics encapsulates CPU and memory capacity, usage, and utilization for nodes and containers.
func (*ResourceMetrics) Descriptor
deprecated
func (*ResourceMetrics) Descriptor() ([]byte, []int)
Deprecated: Use ResourceMetrics.ProtoReflect.Descriptor instead.
func (*ResourceMetrics) GetContainerCpuLimits ¶
func (x *ResourceMetrics) GetContainerCpuLimits() float64
func (*ResourceMetrics) GetContainerCpuRequested ¶
func (x *ResourceMetrics) GetContainerCpuRequested() float64
func (*ResourceMetrics) GetContainerCpuUsage ¶
func (x *ResourceMetrics) GetContainerCpuUsage() float64
func (*ResourceMetrics) GetContainerCpuUtilization ¶
func (x *ResourceMetrics) GetContainerCpuUtilization() float64
func (*ResourceMetrics) GetContainerFsReadBytes ¶
func (x *ResourceMetrics) GetContainerFsReadBytes() float64
func (*ResourceMetrics) GetContainerFsReads ¶
func (x *ResourceMetrics) GetContainerFsReads() float64
func (*ResourceMetrics) GetContainerFsWriteBytes ¶
func (x *ResourceMetrics) GetContainerFsWriteBytes() float64
func (*ResourceMetrics) GetContainerFsWrites ¶
func (x *ResourceMetrics) GetContainerFsWrites() float64
func (*ResourceMetrics) GetContainerGpuLimits ¶
func (x *ResourceMetrics) GetContainerGpuLimits() float64
func (*ResourceMetrics) GetContainerGpuRequested ¶
func (x *ResourceMetrics) GetContainerGpuRequested() float64
func (*ResourceMetrics) GetContainerGpuUsage ¶
func (x *ResourceMetrics) GetContainerGpuUsage() float64
func (*ResourceMetrics) GetContainerGpuUtilization ¶
func (x *ResourceMetrics) GetContainerGpuUtilization() float64
func (*ResourceMetrics) GetContainerGpuVramUsage ¶
func (x *ResourceMetrics) GetContainerGpuVramUsage() float64
func (*ResourceMetrics) GetContainerMemoryLimits ¶
func (x *ResourceMetrics) GetContainerMemoryLimits() float64
func (*ResourceMetrics) GetContainerMemoryRequested ¶
func (x *ResourceMetrics) GetContainerMemoryRequested() float64
func (*ResourceMetrics) GetContainerMemoryUsage ¶
func (x *ResourceMetrics) GetContainerMemoryUsage() float64
func (*ResourceMetrics) GetContainerMemoryUtilization ¶
func (x *ResourceMetrics) GetContainerMemoryUtilization() float64
func (*ResourceMetrics) GetContainerNetRcv ¶
func (x *ResourceMetrics) GetContainerNetRcv() float64
func (*ResourceMetrics) GetContainerNetRcvPckts ¶
func (x *ResourceMetrics) GetContainerNetRcvPckts() float64
func (*ResourceMetrics) GetContainerNetTransmit ¶
func (x *ResourceMetrics) GetContainerNetTransmit() float64
func (*ResourceMetrics) GetContainerNetTransmitPckts ¶
func (x *ResourceMetrics) GetContainerNetTransmitPckts() float64
func (*ResourceMetrics) GetNodeCpuCapacity ¶
func (x *ResourceMetrics) GetNodeCpuCapacity() float64
func (*ResourceMetrics) GetNodeCpuCapacityInPeriod ¶
func (x *ResourceMetrics) GetNodeCpuCapacityInPeriod() float64
func (*ResourceMetrics) GetNodeCpuUsage ¶
func (x *ResourceMetrics) GetNodeCpuUsage() float64
func (*ResourceMetrics) GetNodeCpuUtilization ¶
func (x *ResourceMetrics) GetNodeCpuUtilization() float64
func (*ResourceMetrics) GetNodeFsReadBytes ¶ added in v0.0.55
func (x *ResourceMetrics) GetNodeFsReadBytes() float64
func (*ResourceMetrics) GetNodeFsReads ¶ added in v0.0.55
func (x *ResourceMetrics) GetNodeFsReads() float64
func (*ResourceMetrics) GetNodeFsWriteBytes ¶ added in v0.0.55
func (x *ResourceMetrics) GetNodeFsWriteBytes() float64
func (*ResourceMetrics) GetNodeFsWrites ¶ added in v0.0.55
func (x *ResourceMetrics) GetNodeFsWrites() float64
func (*ResourceMetrics) GetNodeGpuCapacity ¶
func (x *ResourceMetrics) GetNodeGpuCapacity() float64
func (*ResourceMetrics) GetNodeGpuCapacityInPeriod ¶
func (x *ResourceMetrics) GetNodeGpuCapacityInPeriod() float64
func (*ResourceMetrics) GetNodeGpuUsage ¶
func (x *ResourceMetrics) GetNodeGpuUsage() float64
func (*ResourceMetrics) GetNodeGpuUtilization ¶
func (x *ResourceMetrics) GetNodeGpuUtilization() float64
func (*ResourceMetrics) GetNodeGpuVramCapacity ¶
func (x *ResourceMetrics) GetNodeGpuVramCapacity() float64
func (*ResourceMetrics) GetNodeGpuVramUsage ¶
func (x *ResourceMetrics) GetNodeGpuVramUsage() float64
func (*ResourceMetrics) GetNodeGpuVramUtilization ¶
func (x *ResourceMetrics) GetNodeGpuVramUtilization() float64
func (*ResourceMetrics) GetNodeMemoryCapacity ¶
func (x *ResourceMetrics) GetNodeMemoryCapacity() float64
func (*ResourceMetrics) GetNodeMemoryCapacityInPeriod ¶
func (x *ResourceMetrics) GetNodeMemoryCapacityInPeriod() float64
func (*ResourceMetrics) GetNodeMemoryUsage ¶
func (x *ResourceMetrics) GetNodeMemoryUsage() float64
func (*ResourceMetrics) GetNodeMemoryUtilization ¶
func (x *ResourceMetrics) GetNodeMemoryUtilization() float64
func (*ResourceMetrics) GetNodeNetRcv ¶ added in v0.0.55
func (x *ResourceMetrics) GetNodeNetRcv() float64
func (*ResourceMetrics) GetNodeNetRcvDropped ¶ added in v0.0.55
func (x *ResourceMetrics) GetNodeNetRcvDropped() float64
func (*ResourceMetrics) GetNodeNetRcvErrors ¶ added in v0.0.55
func (x *ResourceMetrics) GetNodeNetRcvErrors() float64
func (*ResourceMetrics) GetNodeNetRcvPckts ¶ added in v0.0.55
func (x *ResourceMetrics) GetNodeNetRcvPckts() float64
func (*ResourceMetrics) GetNodeNetTransmit ¶ added in v0.0.55
func (x *ResourceMetrics) GetNodeNetTransmit() float64
func (*ResourceMetrics) GetNodeNetTransmitDropped ¶ added in v0.0.55
func (x *ResourceMetrics) GetNodeNetTransmitDropped() float64
func (*ResourceMetrics) GetNodeNetTransmitErrors ¶ added in v0.0.55
func (x *ResourceMetrics) GetNodeNetTransmitErrors() float64
func (*ResourceMetrics) GetNodeNetTransmitPckts ¶ added in v0.0.55
func (x *ResourceMetrics) GetNodeNetTransmitPckts() float64
func (*ResourceMetrics) GetNormalizedGpuVramCapacity ¶
func (x *ResourceMetrics) GetNormalizedGpuVramCapacity() float64
func (*ResourceMetrics) GetNormalizedNodeMemoryCapacity ¶
func (x *ResourceMetrics) GetNormalizedNodeMemoryCapacity() float64
func (*ResourceMetrics) GetNormalizedNodeMemoryCapacityInPeriod ¶
func (x *ResourceMetrics) GetNormalizedNodeMemoryCapacityInPeriod() float64
func (*ResourceMetrics) ProtoMessage ¶
func (*ResourceMetrics) ProtoMessage()
func (*ResourceMetrics) ProtoReflect ¶
func (x *ResourceMetrics) ProtoReflect() protoreflect.Message
func (*ResourceMetrics) Reset ¶
func (x *ResourceMetrics) Reset()
func (*ResourceMetrics) String ¶
func (x *ResourceMetrics) String() string
type ResourceQuotaCondition ¶
type ResourceQuotaCondition struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // Condition type (typically not used in core/v1)
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` // Condition status: "True", "False", "Unknown"
Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"` // Reason for the condition
Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"` // Human readable message
LastTransitionTime int64 `protobuf:"varint,5,opt,name=last_transition_time,json=lastTransitionTime,proto3" json:"last_transition_time,omitempty"` // Last transition time
// contains filtered or unexported fields
}
ResourceQuotaCondition represents a condition of a ResourceQuota
func (*ResourceQuotaCondition) Descriptor
deprecated
func (*ResourceQuotaCondition) Descriptor() ([]byte, []int)
Deprecated: Use ResourceQuotaCondition.ProtoReflect.Descriptor instead.
func (*ResourceQuotaCondition) GetLastTransitionTime ¶
func (x *ResourceQuotaCondition) GetLastTransitionTime() int64
func (*ResourceQuotaCondition) GetMessage ¶
func (x *ResourceQuotaCondition) GetMessage() string
func (*ResourceQuotaCondition) GetReason ¶
func (x *ResourceQuotaCondition) GetReason() string
func (*ResourceQuotaCondition) GetStatus ¶
func (x *ResourceQuotaCondition) GetStatus() string
func (*ResourceQuotaCondition) GetType ¶
func (x *ResourceQuotaCondition) GetType() string
func (*ResourceQuotaCondition) ProtoMessage ¶
func (*ResourceQuotaCondition) ProtoMessage()
func (*ResourceQuotaCondition) ProtoReflect ¶
func (x *ResourceQuotaCondition) ProtoReflect() protoreflect.Message
func (*ResourceQuotaCondition) Reset ¶
func (x *ResourceQuotaCondition) Reset()
func (*ResourceQuotaCondition) String ¶
func (x *ResourceQuotaCondition) String() string
type ResourceQuotaDetails ¶
type ResourceQuotaDetails struct {
HardLimits map[string]string `` // Hard resource limits (e.g., "requests.cpu": "4", "requests.memory": "8Gi")
/* 179-byte string literal not displayed */
Used map[string]string `` // Currently used resources
/* 149-byte string literal not displayed */
Scopes []string `protobuf:"bytes,3,rep,name=scopes,proto3" json:"scopes,omitempty"` // Quota scopes: ["BestEffort", "NotBestEffort", "NotTerminating", "Terminating"]
ScopeSelector map[string]string `` // Scope selector match labels
/* 188-byte string literal not displayed */
Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"` // Overall status: "Valid", "Invalid", "Unknown"
Conditions []*ResourceQuotaCondition `protobuf:"bytes,6,rep,name=conditions,proto3" json:"conditions,omitempty"` // Current conditions
// contains filtered or unexported fields
}
ResourceQuotaDetails contains detailed ResourceQuota information
func (*ResourceQuotaDetails) Descriptor
deprecated
func (*ResourceQuotaDetails) Descriptor() ([]byte, []int)
Deprecated: Use ResourceQuotaDetails.ProtoReflect.Descriptor instead.
func (*ResourceQuotaDetails) GetConditions ¶
func (x *ResourceQuotaDetails) GetConditions() []*ResourceQuotaCondition
func (*ResourceQuotaDetails) GetHardLimits ¶
func (x *ResourceQuotaDetails) GetHardLimits() map[string]string
func (*ResourceQuotaDetails) GetScopeSelector ¶
func (x *ResourceQuotaDetails) GetScopeSelector() map[string]string
func (*ResourceQuotaDetails) GetScopes ¶
func (x *ResourceQuotaDetails) GetScopes() []string
func (*ResourceQuotaDetails) GetStatus ¶
func (x *ResourceQuotaDetails) GetStatus() string
func (*ResourceQuotaDetails) GetUsed ¶
func (x *ResourceQuotaDetails) GetUsed() map[string]string
func (*ResourceQuotaDetails) ProtoMessage ¶
func (*ResourceQuotaDetails) ProtoMessage()
func (*ResourceQuotaDetails) ProtoReflect ¶
func (x *ResourceQuotaDetails) ProtoReflect() protoreflect.Message
func (*ResourceQuotaDetails) Reset ¶
func (x *ResourceQuotaDetails) Reset()
func (*ResourceQuotaDetails) String ¶
func (x *ResourceQuotaDetails) String() string
type ResourceRequirements ¶
type ResourceRequirements struct {
Requests map[string]string `` // Resource requests (e.g., "storage": "50Gi")
/* 157-byte string literal not displayed */
Limits map[string]string `` // Resource limits (optional for PVCs)
/* 153-byte string literal not displayed */
// contains filtered or unexported fields
}
ResourceRequirements represents storage resource requirements
func (*ResourceRequirements) Descriptor
deprecated
func (*ResourceRequirements) Descriptor() ([]byte, []int)
Deprecated: Use ResourceRequirements.ProtoReflect.Descriptor instead.
func (*ResourceRequirements) GetLimits ¶
func (x *ResourceRequirements) GetLimits() map[string]string
func (*ResourceRequirements) GetRequests ¶
func (x *ResourceRequirements) GetRequests() map[string]string
func (*ResourceRequirements) ProtoMessage ¶
func (*ResourceRequirements) ProtoMessage()
func (*ResourceRequirements) ProtoReflect ¶
func (x *ResourceRequirements) ProtoReflect() protoreflect.Message
func (*ResourceRequirements) Reset ¶
func (x *ResourceRequirements) Reset()
func (*ResourceRequirements) String ¶
func (x *ResourceRequirements) String() string
type ResourceSummary ¶
type ResourceSummary struct {
DeploymentCount int32 `protobuf:"varint,1,opt,name=deployment_count,json=deploymentCount,proto3" json:"deployment_count,omitempty"` // Number of Deployments.
StatefulSetCount int32 `protobuf:"varint,2,opt,name=stateful_set_count,json=statefulSetCount,proto3" json:"stateful_set_count,omitempty"` // Number of StatefulSets.
DaemonSetCount int32 `protobuf:"varint,3,opt,name=daemon_set_count,json=daemonSetCount,proto3" json:"daemon_set_count,omitempty"` // Number of DaemonSets.
JobCount int32 `protobuf:"varint,4,opt,name=job_count,json=jobCount,proto3" json:"job_count,omitempty"` // Number of Jobs.
CronJobCount int32 `protobuf:"varint,5,opt,name=cron_job_count,json=cronJobCount,proto3" json:"cron_job_count,omitempty"` // Number of CronJobs.
ReplicaSetCount int32 `protobuf:"varint,6,opt,name=replica_set_count,json=replicaSetCount,proto3" json:"replica_set_count,omitempty"` // Number of ReplicaSets.
PodCount int32 `protobuf:"varint,7,opt,name=pod_count,json=podCount,proto3" json:"pod_count,omitempty"` // Number of Pods.
ContainerCount int32 `protobuf:"varint,8,opt,name=container_count,json=containerCount,proto3" json:"container_count,omitempty"` // Number of Containers.
PendingPods int32 `protobuf:"varint,9,opt,name=pending_pods,json=pendingPods,proto3" json:"pending_pods,omitempty"` // Number of Pods in Pending state.
RunningPods int32 `protobuf:"varint,10,opt,name=running_pods,json=runningPods,proto3" json:"running_pods,omitempty"` // Number of Pods in Running state.
SucceededPods int32 `protobuf:"varint,11,opt,name=succeeded_pods,json=succeededPods,proto3" json:"succeeded_pods,omitempty"` // Number of Pods in Succeeded state.
FailedPods int32 `protobuf:"varint,12,opt,name=failed_pods,json=failedPods,proto3" json:"failed_pods,omitempty"` // Number of Pods in Failed state.
UnknownPods int32 `protobuf:"varint,13,opt,name=unknown_pods,json=unknownPods,proto3" json:"unknown_pods,omitempty"` // Number of Pods in Unknown state.
UnderProvisionedCount int32 `` // Number of resources under-provisioned.
/* 128-byte string literal not displayed */
OverProvisionedCount int32 `protobuf:"varint,15,opt,name=over_provisioned_count,json=overProvisionedCount,proto3" json:"over_provisioned_count,omitempty"` // Number of resources over-provisioned.
// contains filtered or unexported fields
}
ResourceSummary provides aggregated resource counts and pod status counts for a cluster or workload.
func (*ResourceSummary) Descriptor
deprecated
func (*ResourceSummary) Descriptor() ([]byte, []int)
Deprecated: Use ResourceSummary.ProtoReflect.Descriptor instead.
func (*ResourceSummary) GetContainerCount ¶
func (x *ResourceSummary) GetContainerCount() int32
func (*ResourceSummary) GetCronJobCount ¶
func (x *ResourceSummary) GetCronJobCount() int32
func (*ResourceSummary) GetDaemonSetCount ¶
func (x *ResourceSummary) GetDaemonSetCount() int32
func (*ResourceSummary) GetDeploymentCount ¶
func (x *ResourceSummary) GetDeploymentCount() int32
func (*ResourceSummary) GetFailedPods ¶
func (x *ResourceSummary) GetFailedPods() int32
func (*ResourceSummary) GetJobCount ¶
func (x *ResourceSummary) GetJobCount() int32
func (*ResourceSummary) GetOverProvisionedCount ¶
func (x *ResourceSummary) GetOverProvisionedCount() int32
func (*ResourceSummary) GetPendingPods ¶
func (x *ResourceSummary) GetPendingPods() int32
func (*ResourceSummary) GetPodCount ¶
func (x *ResourceSummary) GetPodCount() int32
func (*ResourceSummary) GetReplicaSetCount ¶
func (x *ResourceSummary) GetReplicaSetCount() int32
func (*ResourceSummary) GetRunningPods ¶
func (x *ResourceSummary) GetRunningPods() int32
func (*ResourceSummary) GetStatefulSetCount ¶
func (x *ResourceSummary) GetStatefulSetCount() int32
func (*ResourceSummary) GetSucceededPods ¶
func (x *ResourceSummary) GetSucceededPods() int32
func (*ResourceSummary) GetUnderProvisionedCount ¶
func (x *ResourceSummary) GetUnderProvisionedCount() int32
func (*ResourceSummary) GetUnknownPods ¶
func (x *ResourceSummary) GetUnknownPods() int32
func (*ResourceSummary) ProtoMessage ¶
func (*ResourceSummary) ProtoMessage()
func (*ResourceSummary) ProtoReflect ¶
func (x *ResourceSummary) ProtoReflect() protoreflect.Message
func (*ResourceSummary) Reset ¶
func (x *ResourceSummary) Reset()
func (*ResourceSummary) String ¶
func (x *ResourceSummary) String() string
type ResourceType ¶
type ResourceType int32
ResourceType is a type of resource that can enter the system
const ( ResourceType_RESOURCE_TYPE_UNSPECIFIED ResourceType = 0 // Core Resources ResourceType_RESOURCE_TYPE_NODE ResourceType = 1 ResourceType_RESOURCE_TYPE_POD ResourceType = 2 ResourceType_RESOURCE_TYPE_NAMESPACE ResourceType = 3 ResourceType_RESOURCE_TYPE_EVENT ResourceType = 4 ResourceType_RESOURCE_TYPE_ENDPOINTS ResourceType = 5 ResourceType_RESOURCE_TYPE_SERVICE_ACCOUNT ResourceType = 6 ResourceType_RESOURCE_TYPE_LIMIT_RANGE ResourceType = 7 ResourceType_RESOURCE_TYPE_RESOURCE_QUOTA ResourceType = 8 // Workload Resources ResourceType_RESOURCE_TYPE_DEPLOYMENT ResourceType = 9 ResourceType_RESOURCE_TYPE_STATEFUL_SET ResourceType = 10 ResourceType_RESOURCE_TYPE_DAEMON_SET ResourceType = 11 ResourceType_RESOURCE_TYPE_REPLICA_SET ResourceType = 12 ResourceType_RESOURCE_TYPE_REPLICATION_CONTROLLER ResourceType = 13 ResourceType_RESOURCE_TYPE_JOB ResourceType = 14 ResourceType_RESOURCE_TYPE_CRON_JOB ResourceType = 15 // Storage Resources ResourceType_RESOURCE_TYPE_PERSISTENT_VOLUME_CLAIM ResourceType = 16 ResourceType_RESOURCE_TYPE_PERSISTENT_VOLUME ResourceType = 17 ResourceType_RESOURCE_TYPE_STORAGE_CLASS ResourceType = 18 // Networking Resources ResourceType_RESOURCE_TYPE_SERVICE ResourceType = 19 ResourceType_RESOURCE_TYPE_INGRESS ResourceType = 20 ResourceType_RESOURCE_TYPE_INGRESS_CLASS ResourceType = 21 ResourceType_RESOURCE_TYPE_NETWORK_POLICY ResourceType = 22 // RBAC Resources ResourceType_RESOURCE_TYPE_ROLE ResourceType = 23 ResourceType_RESOURCE_TYPE_ROLE_BINDING ResourceType = 24 ResourceType_RESOURCE_TYPE_CLUSTER_ROLE ResourceType = 25 ResourceType_RESOURCE_TYPE_CLUSTER_ROLE_BINDING ResourceType = 26 // Autoscaling Resources ResourceType_RESOURCE_TYPE_HORIZONTAL_POD_AUTOSCALER ResourceType = 27 ResourceType_RESOURCE_TYPE_VERTICAL_POD_AUTOSCALER ResourceType = 28 // Policy Resources ResourceType_RESOURCE_TYPE_POD_DISRUPTION_BUDGET ResourceType = 29 ResourceType_RESOURCE_TYPE_POD_SECURITY_POLICY ResourceType = 30 // Custom Resources ResourceType_RESOURCE_TYPE_CUSTOM_RESOURCE_DEFINITION ResourceType = 31 ResourceType_RESOURCE_TYPE_CUSTOM_RESOURCE ResourceType = 32 // Configuration Resources ResourceType_RESOURCE_TYPE_CONFIG_MAP ResourceType = 33 ResourceType_RESOURCE_TYPE_SECRET ResourceType = 34 // Container and Resource specific types ResourceType_RESOURCE_TYPE_CONTAINER ResourceType = 35 ResourceType_RESOURCE_TYPE_NODE_RESOURCE ResourceType = 36 ResourceType_RESOURCE_TYPE_CONTAINER_RESOURCE ResourceType = 37 // Cluster resource - registration type ResourceType_RESOURCE_TYPE_CLUSTER ResourceType = 38 // CSINode type ResourceType_RESOURCE_TYPE_CSI_NODE ResourceType = 39 // Karpenter type ResourceType_RESOURCE_TYPE_KARPENTER ResourceType = 40 // Datadog type ResourceType_RESOURCE_TYPE_DATADOG ResourceType = 41 // Argo rollouts type ResourceType_RESOURCE_TYPE_ARGO_ROLLOUTS ResourceType = 42 // Keda type - Leaving this as a reserve now, not really sure if we actually need it ResourceType_RESOURCE_TYPE_KEDA ResourceType = 43 // Keda scaled object type ResourceType_RESOURCE_TYPE_KEDA_SCALED_OBJECT ResourceType = 44 // Keda scaled job type ResourceType_RESOURCE_TYPE_KEDA_SCALED_JOB ResourceType = 45 // CSI DRIVER ResourceType_RESOURCE_TYPE_CSI_DRIVER ResourceType = 46 // CSI STORAGE CAPACITY ResourceType_RESOURCE_TYPE_CSI_STORAGE_CAPACITY ResourceType = 47 // VOLUME ATTACHMENT ResourceType_RESOURCE_TYPE_VOLUME_ATTACHMENT ResourceType = 48 // KUBEFLOW NOTEBOOKS ResourceType_RESOURCE_TYPE_KUBEFLOW_NOTEBOOK ResourceType = 49 // VOLCANO JOBS ResourceType_RESOURCE_TYPE_VOLCANO_JOB ResourceType = 50 // SPARK APPLICATIONS ResourceType_RESOURCE_TYPE_SPARK_APPLICATION ResourceType = 51 // SCHEDULED SPARK APPLICATIONS ResourceType_RESOURCE_TYPE_SCHEDULED_SPARK_APPLICATION ResourceType = 52 // CRON VOLCANO JOBS ResourceType_RESOURCE_TYPE_CRON_VOLCANO_JOB ResourceType = 53 // PVC METRICS ResourceType_RESOURCE_TYPE_PVC_METRICS ResourceType = 54 // Cluster snapshot type ResourceType_RESOURCE_TYPE_CLUSTER_SNAPSHOT ResourceType = 77 )
func (ResourceType) Descriptor ¶
func (ResourceType) Descriptor() protoreflect.EnumDescriptor
func (ResourceType) Enum ¶
func (x ResourceType) Enum() *ResourceType
func (ResourceType) EnumDescriptor
deprecated
func (ResourceType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ResourceType.Descriptor instead.
func (ResourceType) Number ¶
func (x ResourceType) Number() protoreflect.EnumNumber
func (ResourceType) String ¶
func (x ResourceType) String() string
func (ResourceType) Type ¶
func (ResourceType) Type() protoreflect.EnumType
type RoleBindingDetails ¶
type RoleBindingDetails struct {
Subjects []*RoleBindingSubject `protobuf:"bytes,1,rep,name=subjects,proto3" json:"subjects,omitempty"` // Subjects that the role is bound to
RoleRef *RoleReference `protobuf:"bytes,2,opt,name=role_ref,json=roleRef,proto3" json:"role_ref,omitempty"` // Reference to the role being bound
// contains filtered or unexported fields
}
RoleBindingDetails contains detailed RoleBinding information for drill-down
func (*RoleBindingDetails) Descriptor
deprecated
func (*RoleBindingDetails) Descriptor() ([]byte, []int)
Deprecated: Use RoleBindingDetails.ProtoReflect.Descriptor instead.
func (*RoleBindingDetails) GetRoleRef ¶
func (x *RoleBindingDetails) GetRoleRef() *RoleReference
func (*RoleBindingDetails) GetSubjects ¶
func (x *RoleBindingDetails) GetSubjects() []*RoleBindingSubject
func (*RoleBindingDetails) ProtoMessage ¶
func (*RoleBindingDetails) ProtoMessage()
func (*RoleBindingDetails) ProtoReflect ¶
func (x *RoleBindingDetails) ProtoReflect() protoreflect.Message
func (*RoleBindingDetails) Reset ¶
func (x *RoleBindingDetails) Reset()
func (*RoleBindingDetails) String ¶
func (x *RoleBindingDetails) String() string
type RoleBindingSubject ¶
type RoleBindingSubject struct {
Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"` // Subject kind: "User", "Group", "ServiceAccount"
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Subject name
Namespace string `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace,omitempty"` // Subject namespace (for ServiceAccount)
ApiGroup string `protobuf:"bytes,4,opt,name=api_group,json=apiGroup,proto3" json:"api_group,omitempty"` // API group (optional)
// contains filtered or unexported fields
}
RoleBindingSubject represents a subject in a role binding
func (*RoleBindingSubject) Descriptor
deprecated
func (*RoleBindingSubject) Descriptor() ([]byte, []int)
Deprecated: Use RoleBindingSubject.ProtoReflect.Descriptor instead.
func (*RoleBindingSubject) GetApiGroup ¶
func (x *RoleBindingSubject) GetApiGroup() string
func (*RoleBindingSubject) GetKind ¶
func (x *RoleBindingSubject) GetKind() string
func (*RoleBindingSubject) GetName ¶
func (x *RoleBindingSubject) GetName() string
func (*RoleBindingSubject) GetNamespace ¶
func (x *RoleBindingSubject) GetNamespace() string
func (*RoleBindingSubject) ProtoMessage ¶
func (*RoleBindingSubject) ProtoMessage()
func (*RoleBindingSubject) ProtoReflect ¶
func (x *RoleBindingSubject) ProtoReflect() protoreflect.Message
func (*RoleBindingSubject) Reset ¶
func (x *RoleBindingSubject) Reset()
func (*RoleBindingSubject) String ¶
func (x *RoleBindingSubject) String() string
type RoleDetails ¶
type RoleDetails struct {
Rules []*RoleRule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"` // Role rules defining permissions
// contains filtered or unexported fields
}
RoleDetails contains detailed Role information for drill-down
func (*RoleDetails) Descriptor
deprecated
func (*RoleDetails) Descriptor() ([]byte, []int)
Deprecated: Use RoleDetails.ProtoReflect.Descriptor instead.
func (*RoleDetails) GetRules ¶
func (x *RoleDetails) GetRules() []*RoleRule
func (*RoleDetails) ProtoMessage ¶
func (*RoleDetails) ProtoMessage()
func (*RoleDetails) ProtoReflect ¶
func (x *RoleDetails) ProtoReflect() protoreflect.Message
func (*RoleDetails) Reset ¶
func (x *RoleDetails) Reset()
func (*RoleDetails) String ¶
func (x *RoleDetails) String() string
type RoleReference ¶
type RoleReference struct {
Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"` // Role kind: "Role", "ClusterRole"
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Role name
ApiGroup string `protobuf:"bytes,3,opt,name=api_group,json=apiGroup,proto3" json:"api_group,omitempty"` // API group (typically "rbac.authorization.k8s.io")
// contains filtered or unexported fields
}
RoleReference represents a reference to a role in a role binding
func (*RoleReference) Descriptor
deprecated
func (*RoleReference) Descriptor() ([]byte, []int)
Deprecated: Use RoleReference.ProtoReflect.Descriptor instead.
func (*RoleReference) GetApiGroup ¶
func (x *RoleReference) GetApiGroup() string
func (*RoleReference) GetKind ¶
func (x *RoleReference) GetKind() string
func (*RoleReference) GetName ¶
func (x *RoleReference) GetName() string
func (*RoleReference) ProtoMessage ¶
func (*RoleReference) ProtoMessage()
func (*RoleReference) ProtoReflect ¶
func (x *RoleReference) ProtoReflect() protoreflect.Message
func (*RoleReference) Reset ¶
func (x *RoleReference) Reset()
func (*RoleReference) String ¶
func (x *RoleReference) String() string
type RoleRule ¶
type RoleRule struct {
ApiGroups []string `protobuf:"bytes,1,rep,name=api_groups,json=apiGroups,proto3" json:"api_groups,omitempty"` // API groups (e.g., "", "apps", "extensions")
Resources []string `protobuf:"bytes,2,rep,name=resources,proto3" json:"resources,omitempty"` // Resources (e.g., "pods", "deployments")
Verbs []string `protobuf:"bytes,3,rep,name=verbs,proto3" json:"verbs,omitempty"` // Verbs (e.g., "get", "list", "create", "update", "delete")
ResourceNames []string `protobuf:"bytes,4,rep,name=resource_names,json=resourceNames,proto3" json:"resource_names,omitempty"` // Specific resource names (optional)
// contains filtered or unexported fields
}
RoleRule represents a single role rule
func (*RoleRule) Descriptor
deprecated
func (*RoleRule) GetApiGroups ¶
func (*RoleRule) GetResourceNames ¶
func (*RoleRule) GetResources ¶
func (*RoleRule) ProtoMessage ¶
func (*RoleRule) ProtoMessage()
func (*RoleRule) ProtoReflect ¶
func (x *RoleRule) ProtoReflect() protoreflect.Message
type SavingsData ¶
type SavingsData struct {
CpuSavingsMillicores float64 `protobuf:"fixed64,1,opt,name=cpu_savings_millicores,json=cpuSavingsMillicores,proto3" json:"cpu_savings_millicores,omitempty"`
CpuHighWaterMark float64 `protobuf:"fixed64,2,opt,name=cpu_high_water_mark,json=cpuHighWaterMark,proto3" json:"cpu_high_water_mark,omitempty"`
ActualCpuRequest float64 `protobuf:"fixed64,3,opt,name=actual_cpu_request,json=actualCpuRequest,proto3" json:"actual_cpu_request,omitempty"`
CumulativeCpuSavingsMillicores float64 `` /* 157-byte string literal not displayed */
CpuCostWithoutAutoscaler float64 `` // hypothetical cost w/ chart-level request
/* 139-byte string literal not displayed */
ActualCpuCost float64 `protobuf:"fixed64,6,opt,name=actual_cpu_cost,json=actualCpuCost,proto3" json:"actual_cpu_cost,omitempty"` // what you paid
CpuCostSavings float64 `protobuf:"fixed64,7,opt,name=cpu_cost_savings,json=cpuCostSavings,proto3" json:"cpu_cost_savings,omitempty"` // autoscaler impact (5 - 6)
CpuUsageCost float64 `protobuf:"fixed64,8,opt,name=cpu_usage_cost,json=cpuUsageCost,proto3" json:"cpu_usage_cost,omitempty"` // based on actual usage
CpuCostWaste float64 `protobuf:"fixed64,9,opt,name=cpu_cost_waste,json=cpuCostWaste,proto3" json:"cpu_cost_waste,omitempty"` // 6 - 8
// contains filtered or unexported fields
}
func (*SavingsData) Descriptor
deprecated
func (*SavingsData) Descriptor() ([]byte, []int)
Deprecated: Use SavingsData.ProtoReflect.Descriptor instead.
func (*SavingsData) GetActualCpuCost ¶
func (x *SavingsData) GetActualCpuCost() float64
func (*SavingsData) GetActualCpuRequest ¶
func (x *SavingsData) GetActualCpuRequest() float64
func (*SavingsData) GetCpuCostSavings ¶
func (x *SavingsData) GetCpuCostSavings() float64
func (*SavingsData) GetCpuCostWaste ¶
func (x *SavingsData) GetCpuCostWaste() float64
func (*SavingsData) GetCpuCostWithoutAutoscaler ¶
func (x *SavingsData) GetCpuCostWithoutAutoscaler() float64
func (*SavingsData) GetCpuHighWaterMark ¶
func (x *SavingsData) GetCpuHighWaterMark() float64
func (*SavingsData) GetCpuSavingsMillicores ¶
func (x *SavingsData) GetCpuSavingsMillicores() float64
func (*SavingsData) GetCpuUsageCost ¶
func (x *SavingsData) GetCpuUsageCost() float64
func (*SavingsData) GetCumulativeCpuSavingsMillicores ¶
func (x *SavingsData) GetCumulativeCpuSavingsMillicores() float64
func (*SavingsData) ProtoMessage ¶
func (*SavingsData) ProtoMessage()
func (*SavingsData) ProtoReflect ¶
func (x *SavingsData) ProtoReflect() protoreflect.Message
func (*SavingsData) Reset ¶
func (x *SavingsData) Reset()
func (*SavingsData) String ¶
func (x *SavingsData) String() string
type SavingsDataPoint ¶
type SavingsDataPoint struct {
Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
SavingsData *SavingsData `protobuf:"bytes,2,opt,name=savings_data,json=savingsData,proto3" json:"savings_data,omitempty"`
// contains filtered or unexported fields
}
func (*SavingsDataPoint) Descriptor
deprecated
func (*SavingsDataPoint) Descriptor() ([]byte, []int)
Deprecated: Use SavingsDataPoint.ProtoReflect.Descriptor instead.
func (*SavingsDataPoint) GetSavingsData ¶
func (x *SavingsDataPoint) GetSavingsData() *SavingsData
func (*SavingsDataPoint) GetTimestamp ¶
func (x *SavingsDataPoint) GetTimestamp() int64
func (*SavingsDataPoint) ProtoMessage ¶
func (*SavingsDataPoint) ProtoMessage()
func (*SavingsDataPoint) ProtoReflect ¶
func (x *SavingsDataPoint) ProtoReflect() protoreflect.Message
func (*SavingsDataPoint) Reset ¶
func (x *SavingsDataPoint) Reset()
func (*SavingsDataPoint) String ¶
func (x *SavingsDataPoint) String() string
type SavingsTimeSeries ¶
type SavingsTimeSeries struct {
SavingsDatapoints []*SavingsDataPoint `protobuf:"bytes,1,rep,name=savings_datapoints,json=savingsDatapoints,proto3" json:"savings_datapoints,omitempty"`
TotalCpuSavingsMillicores float64 `` /* 142-byte string literal not displayed */
TotalCpuCostSavings float64 `protobuf:"fixed64,3,opt,name=total_cpu_cost_savings,json=totalCpuCostSavings,proto3" json:"total_cpu_cost_savings,omitempty"`
TotalCpuCostWaste float64 `protobuf:"fixed64,4,opt,name=total_cpu_cost_waste,json=totalCpuCostWaste,proto3" json:"total_cpu_cost_waste,omitempty"`
// contains filtered or unexported fields
}
func (*SavingsTimeSeries) Descriptor
deprecated
func (*SavingsTimeSeries) Descriptor() ([]byte, []int)
Deprecated: Use SavingsTimeSeries.ProtoReflect.Descriptor instead.
func (*SavingsTimeSeries) GetSavingsDatapoints ¶
func (x *SavingsTimeSeries) GetSavingsDatapoints() []*SavingsDataPoint
func (*SavingsTimeSeries) GetTotalCpuCostSavings ¶
func (x *SavingsTimeSeries) GetTotalCpuCostSavings() float64
func (*SavingsTimeSeries) GetTotalCpuCostWaste ¶
func (x *SavingsTimeSeries) GetTotalCpuCostWaste() float64
func (*SavingsTimeSeries) GetTotalCpuSavingsMillicores ¶
func (x *SavingsTimeSeries) GetTotalCpuSavingsMillicores() float64
func (*SavingsTimeSeries) ProtoMessage ¶
func (*SavingsTimeSeries) ProtoMessage()
func (*SavingsTimeSeries) ProtoReflect ¶
func (x *SavingsTimeSeries) ProtoReflect() protoreflect.Message
func (*SavingsTimeSeries) Reset ¶
func (x *SavingsTimeSeries) Reset()
func (*SavingsTimeSeries) String ¶
func (x *SavingsTimeSeries) String() string
type ScaleTargetRef ¶
type ScaleTargetRef struct {
Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"` // Target resource kind (e.g., "Deployment")
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Target resource name
ApiVersion string `protobuf:"bytes,3,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"` // API version of the target resource
// contains filtered or unexported fields
}
ScaleTargetRef represents the target resource for HPA scaling
func (*ScaleTargetRef) Descriptor
deprecated
func (*ScaleTargetRef) Descriptor() ([]byte, []int)
Deprecated: Use ScaleTargetRef.ProtoReflect.Descriptor instead.
func (*ScaleTargetRef) GetApiVersion ¶
func (x *ScaleTargetRef) GetApiVersion() string
func (*ScaleTargetRef) GetKind ¶
func (x *ScaleTargetRef) GetKind() string
func (*ScaleTargetRef) GetName ¶
func (x *ScaleTargetRef) GetName() string
func (*ScaleTargetRef) ProtoMessage ¶
func (*ScaleTargetRef) ProtoMessage()
func (*ScaleTargetRef) ProtoReflect ¶
func (x *ScaleTargetRef) ProtoReflect() protoreflect.Message
func (*ScaleTargetRef) Reset ¶
func (x *ScaleTargetRef) Reset()
func (*ScaleTargetRef) String ¶
func (x *ScaleTargetRef) String() string
type SearchK8SResourcesRequest ¶
type SearchK8SResourcesRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"` // Unique identifier for the team.
ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // Unique identifier for the cluster.
SearchQuery string `protobuf:"bytes,3,opt,name=search_query,json=searchQuery,proto3" json:"search_query,omitempty"` // Search term to match against name, uid, and namespace.
IncludeDeleted bool `protobuf:"varint,4,opt,name=include_deleted,json=includeDeleted,proto3" json:"include_deleted,omitempty"` // Include soft-deleted resources in results.
// contains filtered or unexported fields
}
func (*SearchK8SResourcesRequest) Descriptor
deprecated
func (*SearchK8SResourcesRequest) Descriptor() ([]byte, []int)
Deprecated: Use SearchK8SResourcesRequest.ProtoReflect.Descriptor instead.
func (*SearchK8SResourcesRequest) GetClusterId ¶
func (x *SearchK8SResourcesRequest) GetClusterId() string
func (*SearchK8SResourcesRequest) GetIncludeDeleted ¶
func (x *SearchK8SResourcesRequest) GetIncludeDeleted() bool
func (*SearchK8SResourcesRequest) GetSearchQuery ¶
func (x *SearchK8SResourcesRequest) GetSearchQuery() string
func (*SearchK8SResourcesRequest) GetTeamId ¶
func (x *SearchK8SResourcesRequest) GetTeamId() string
func (*SearchK8SResourcesRequest) ProtoMessage ¶
func (*SearchK8SResourcesRequest) ProtoMessage()
func (*SearchK8SResourcesRequest) ProtoReflect ¶
func (x *SearchK8SResourcesRequest) ProtoReflect() protoreflect.Message
func (*SearchK8SResourcesRequest) Reset ¶
func (x *SearchK8SResourcesRequest) Reset()
func (*SearchK8SResourcesRequest) String ¶
func (x *SearchK8SResourcesRequest) String() string
type SearchK8SResourcesResponse ¶
type SearchK8SResourcesResponse struct {
Results []*K8SSearchResult `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"` // List of matching resources.
// contains filtered or unexported fields
}
func (*SearchK8SResourcesResponse) Descriptor
deprecated
func (*SearchK8SResourcesResponse) Descriptor() ([]byte, []int)
Deprecated: Use SearchK8SResourcesResponse.ProtoReflect.Descriptor instead.
func (*SearchK8SResourcesResponse) GetResults ¶
func (x *SearchK8SResourcesResponse) GetResults() []*K8SSearchResult
func (*SearchK8SResourcesResponse) ProtoMessage ¶
func (*SearchK8SResourcesResponse) ProtoMessage()
func (*SearchK8SResourcesResponse) ProtoReflect ¶
func (x *SearchK8SResourcesResponse) ProtoReflect() protoreflect.Message
func (*SearchK8SResourcesResponse) Reset ¶
func (x *SearchK8SResourcesResponse) Reset()
func (*SearchK8SResourcesResponse) String ¶
func (x *SearchK8SResourcesResponse) String() string
type SearchK8SWorkloadsRequest ¶
type SearchK8SWorkloadsRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"` // Unique identifier for the team.
ClusterIds []string `protobuf:"bytes,2,rep,name=cluster_ids,json=clusterIds,proto3" json:"cluster_ids,omitempty"` // Unique identifier for the cluster.
SearchQuery string `protobuf:"bytes,3,opt,name=search_query,json=searchQuery,proto3" json:"search_query,omitempty"` // Search term to match against name, uid, and namespace.
// contains filtered or unexported fields
}
func (*SearchK8SWorkloadsRequest) Descriptor
deprecated
func (*SearchK8SWorkloadsRequest) Descriptor() ([]byte, []int)
Deprecated: Use SearchK8SWorkloadsRequest.ProtoReflect.Descriptor instead.
func (*SearchK8SWorkloadsRequest) GetClusterIds ¶
func (x *SearchK8SWorkloadsRequest) GetClusterIds() []string
func (*SearchK8SWorkloadsRequest) GetSearchQuery ¶
func (x *SearchK8SWorkloadsRequest) GetSearchQuery() string
func (*SearchK8SWorkloadsRequest) GetTeamId ¶
func (x *SearchK8SWorkloadsRequest) GetTeamId() string
func (*SearchK8SWorkloadsRequest) ProtoMessage ¶
func (*SearchK8SWorkloadsRequest) ProtoMessage()
func (*SearchK8SWorkloadsRequest) ProtoReflect ¶
func (x *SearchK8SWorkloadsRequest) ProtoReflect() protoreflect.Message
func (*SearchK8SWorkloadsRequest) Reset ¶
func (x *SearchK8SWorkloadsRequest) Reset()
func (*SearchK8SWorkloadsRequest) String ¶
func (x *SearchK8SWorkloadsRequest) String() string
type SearchK8SWorkloadsResponse ¶
type SearchK8SWorkloadsResponse struct {
Results []*K8SWorkloadSearchResult `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"` // List of matching workloads.
// contains filtered or unexported fields
}
func (*SearchK8SWorkloadsResponse) Descriptor
deprecated
func (*SearchK8SWorkloadsResponse) Descriptor() ([]byte, []int)
Deprecated: Use SearchK8SWorkloadsResponse.ProtoReflect.Descriptor instead.
func (*SearchK8SWorkloadsResponse) GetResults ¶
func (x *SearchK8SWorkloadsResponse) GetResults() []*K8SWorkloadSearchResult
func (*SearchK8SWorkloadsResponse) ProtoMessage ¶
func (*SearchK8SWorkloadsResponse) ProtoMessage()
func (*SearchK8SWorkloadsResponse) ProtoReflect ¶
func (x *SearchK8SWorkloadsResponse) ProtoReflect() protoreflect.Message
func (*SearchK8SWorkloadsResponse) Reset ¶
func (x *SearchK8SWorkloadsResponse) Reset()
func (*SearchK8SWorkloadsResponse) String ¶
func (x *SearchK8SWorkloadsResponse) String() string
type SendClusterSnapshotStreamResponse ¶
type SendClusterSnapshotStreamResponse struct {
// Unique identifier for the cluster
ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
// Unique identifier for the processed snapshot
SnapshotId string `protobuf:"bytes,2,opt,name=snapshot_id,json=snapshotId,proto3" json:"snapshot_id,omitempty"`
// Status message
Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
// Number of chunks received
ChunksReceived int32 `protobuf:"varint,4,opt,name=chunks_received,json=chunksReceived,proto3" json:"chunks_received,omitempty"`
// Contains resources that were not found in the database
MissingResources *ClusterSnapshot `protobuf:"bytes,5,opt,name=missing_resources,json=missingResources,proto3" json:"missing_resources,omitempty"`
// contains filtered or unexported fields
}
Response for streaming cluster snapshot submission
func (*SendClusterSnapshotStreamResponse) Descriptor
deprecated
func (*SendClusterSnapshotStreamResponse) Descriptor() ([]byte, []int)
Deprecated: Use SendClusterSnapshotStreamResponse.ProtoReflect.Descriptor instead.
func (*SendClusterSnapshotStreamResponse) GetChunksReceived ¶
func (x *SendClusterSnapshotStreamResponse) GetChunksReceived() int32
func (*SendClusterSnapshotStreamResponse) GetClusterId ¶
func (x *SendClusterSnapshotStreamResponse) GetClusterId() string
func (*SendClusterSnapshotStreamResponse) GetMissingResources ¶
func (x *SendClusterSnapshotStreamResponse) GetMissingResources() *ClusterSnapshot
func (*SendClusterSnapshotStreamResponse) GetSnapshotId ¶
func (x *SendClusterSnapshotStreamResponse) GetSnapshotId() string
func (*SendClusterSnapshotStreamResponse) GetStatus ¶
func (x *SendClusterSnapshotStreamResponse) GetStatus() string
func (*SendClusterSnapshotStreamResponse) ProtoMessage ¶
func (*SendClusterSnapshotStreamResponse) ProtoMessage()
func (*SendClusterSnapshotStreamResponse) ProtoReflect ¶
func (x *SendClusterSnapshotStreamResponse) ProtoReflect() protoreflect.Message
func (*SendClusterSnapshotStreamResponse) Reset ¶
func (x *SendClusterSnapshotStreamResponse) Reset()
func (*SendClusterSnapshotStreamResponse) String ¶
func (x *SendClusterSnapshotStreamResponse) String() string
type SendNetworkTrafficMetricsRequest ¶
type SendNetworkTrafficMetricsRequest struct {
ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
TeamId string `protobuf:"bytes,2,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
NodeName string `protobuf:"bytes,3,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
Items []*NetworkTrafficItem `protobuf:"bytes,4,rep,name=items,proto3" json:"items,omitempty"`
DnsLookups []*DnsLookupItem `protobuf:"bytes,5,rep,name=dns_lookups,json=dnsLookups,proto3" json:"dns_lookups,omitempty"`
Ip2Domain map[string]string `` /* 159-byte string literal not displayed */
// Network operator version for health tracking
OperatorVersion *string `protobuf:"bytes,7,opt,name=operator_version,json=operatorVersion,proto3,oneof" json:"operator_version,omitempty"`
// Network operator git commit for health tracking
OperatorCommit *string `protobuf:"bytes,8,opt,name=operator_commit,json=operatorCommit,proto3,oneof" json:"operator_commit,omitempty"`
// contains filtered or unexported fields
}
func (*SendNetworkTrafficMetricsRequest) Descriptor
deprecated
func (*SendNetworkTrafficMetricsRequest) Descriptor() ([]byte, []int)
Deprecated: Use SendNetworkTrafficMetricsRequest.ProtoReflect.Descriptor instead.
func (*SendNetworkTrafficMetricsRequest) GetClusterId ¶
func (x *SendNetworkTrafficMetricsRequest) GetClusterId() string
func (*SendNetworkTrafficMetricsRequest) GetDnsLookups ¶
func (x *SendNetworkTrafficMetricsRequest) GetDnsLookups() []*DnsLookupItem
func (*SendNetworkTrafficMetricsRequest) GetIp2Domain ¶
func (x *SendNetworkTrafficMetricsRequest) GetIp2Domain() map[string]string
func (*SendNetworkTrafficMetricsRequest) GetItems ¶
func (x *SendNetworkTrafficMetricsRequest) GetItems() []*NetworkTrafficItem
func (*SendNetworkTrafficMetricsRequest) GetNodeName ¶
func (x *SendNetworkTrafficMetricsRequest) GetNodeName() string
func (*SendNetworkTrafficMetricsRequest) GetOperatorCommit ¶ added in v0.0.55
func (x *SendNetworkTrafficMetricsRequest) GetOperatorCommit() string
func (*SendNetworkTrafficMetricsRequest) GetOperatorVersion ¶ added in v0.0.55
func (x *SendNetworkTrafficMetricsRequest) GetOperatorVersion() string
func (*SendNetworkTrafficMetricsRequest) GetTeamId ¶
func (x *SendNetworkTrafficMetricsRequest) GetTeamId() string
func (*SendNetworkTrafficMetricsRequest) ProtoMessage ¶
func (*SendNetworkTrafficMetricsRequest) ProtoMessage()
func (*SendNetworkTrafficMetricsRequest) ProtoReflect ¶
func (x *SendNetworkTrafficMetricsRequest) ProtoReflect() protoreflect.Message
func (*SendNetworkTrafficMetricsRequest) Reset ¶
func (x *SendNetworkTrafficMetricsRequest) Reset()
func (*SendNetworkTrafficMetricsRequest) String ¶
func (x *SendNetworkTrafficMetricsRequest) String() string
type SendNetworkTrafficMetricsResponse ¶
type SendNetworkTrafficMetricsResponse struct {
ProcessedCount int32 `protobuf:"varint,1,opt,name=processed_count,json=processedCount,proto3" json:"processed_count,omitempty"`
// contains filtered or unexported fields
}
func (*SendNetworkTrafficMetricsResponse) Descriptor
deprecated
func (*SendNetworkTrafficMetricsResponse) Descriptor() ([]byte, []int)
Deprecated: Use SendNetworkTrafficMetricsResponse.ProtoReflect.Descriptor instead.
func (*SendNetworkTrafficMetricsResponse) GetProcessedCount ¶
func (x *SendNetworkTrafficMetricsResponse) GetProcessedCount() int32
func (*SendNetworkTrafficMetricsResponse) ProtoMessage ¶
func (*SendNetworkTrafficMetricsResponse) ProtoMessage()
func (*SendNetworkTrafficMetricsResponse) ProtoReflect ¶
func (x *SendNetworkTrafficMetricsResponse) ProtoReflect() protoreflect.Message
func (*SendNetworkTrafficMetricsResponse) Reset ¶
func (x *SendNetworkTrafficMetricsResponse) Reset()
func (*SendNetworkTrafficMetricsResponse) String ¶
func (x *SendNetworkTrafficMetricsResponse) String() string
type SendResourceBatchRequest ¶
type SendResourceBatchRequest struct {
// The list of resources to process
Resources []*ResourceItem `protobuf:"bytes,1,rep,name=resources,proto3" json:"resources,omitempty"`
// cluster_id of resources - all resources in the batch must belong to this cluster
ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
// team_id of resources - all resources in the batch must belong to this team
TeamId string `protobuf:"bytes,3,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
// contains filtered or unexported fields
}
SendResourceBatchRequest is used to push metrics for multiple resources of the same type.
func (*SendResourceBatchRequest) Descriptor
deprecated
func (*SendResourceBatchRequest) Descriptor() ([]byte, []int)
Deprecated: Use SendResourceBatchRequest.ProtoReflect.Descriptor instead.
func (*SendResourceBatchRequest) GetClusterId ¶
func (x *SendResourceBatchRequest) GetClusterId() string
func (*SendResourceBatchRequest) GetResources ¶
func (x *SendResourceBatchRequest) GetResources() []*ResourceItem
func (*SendResourceBatchRequest) GetTeamId ¶
func (x *SendResourceBatchRequest) GetTeamId() string
func (*SendResourceBatchRequest) ProtoMessage ¶
func (*SendResourceBatchRequest) ProtoMessage()
func (*SendResourceBatchRequest) ProtoReflect ¶
func (x *SendResourceBatchRequest) ProtoReflect() protoreflect.Message
func (*SendResourceBatchRequest) Reset ¶
func (x *SendResourceBatchRequest) Reset()
func (*SendResourceBatchRequest) String ¶
func (x *SendResourceBatchRequest) String() string
type SendResourceBatchResponse ¶
type SendResourceBatchResponse struct {
// Type of resource (pod, container, node_resources, etc.)
ResourceType ResourceType `protobuf:"varint,1,opt,name=resource_type,json=resourceType,proto3,enum=api.v1.ResourceType" json:"resource_type,omitempty"`
// Unique identifier for the cluster
ClusterIdentifier string `protobuf:"bytes,2,opt,name=cluster_identifier,json=clusterIdentifier,proto3" json:"cluster_identifier,omitempty"`
// Number of resources successfully processed
ProcessedCount int32 `protobuf:"varint,3,opt,name=processed_count,json=processedCount,proto3" json:"processed_count,omitempty"`
// contains filtered or unexported fields
}
Response for batch send operations
func (*SendResourceBatchResponse) Descriptor
deprecated
func (*SendResourceBatchResponse) Descriptor() ([]byte, []int)
Deprecated: Use SendResourceBatchResponse.ProtoReflect.Descriptor instead.
func (*SendResourceBatchResponse) GetClusterIdentifier ¶
func (x *SendResourceBatchResponse) GetClusterIdentifier() string
func (*SendResourceBatchResponse) GetProcessedCount ¶
func (x *SendResourceBatchResponse) GetProcessedCount() int32
func (*SendResourceBatchResponse) GetResourceType ¶
func (x *SendResourceBatchResponse) GetResourceType() ResourceType
func (*SendResourceBatchResponse) ProtoMessage ¶
func (*SendResourceBatchResponse) ProtoMessage()
func (*SendResourceBatchResponse) ProtoReflect ¶
func (x *SendResourceBatchResponse) ProtoReflect() protoreflect.Message
func (*SendResourceBatchResponse) Reset ¶
func (x *SendResourceBatchResponse) Reset()
func (*SendResourceBatchResponse) String ¶
func (x *SendResourceBatchResponse) String() string
type SendResourceRequest ¶
type SendResourceRequest struct {
// Type of resource (pod, container, node_resources, etc.)
ResourceType ResourceType `protobuf:"varint,1,opt,name=resource_type,json=resourceType,proto3,enum=api.v1.ResourceType" json:"resource_type,omitempty"`
// Unique identifier for the resource
Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
// Timestamp when the resource was collected
Timestamp *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
// Event type (add, update, delete, metrics, etc.)
EventType EventType `protobuf:"varint,4,opt,name=event_type,json=eventType,proto3,enum=api.v1.EventType" json:"event_type,omitempty"`
// The actual resource data as a flexible structure
Data *structpb.Struct `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"`
// cluster_id of resource
ClusterId string `protobuf:"bytes,6,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
// team_id of resource
TeamId string `protobuf:"bytes,7,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
// contains filtered or unexported fields
}
Requests SendRequest is used to push metrics for a single resource.
func (*SendResourceRequest) Descriptor
deprecated
func (*SendResourceRequest) Descriptor() ([]byte, []int)
Deprecated: Use SendResourceRequest.ProtoReflect.Descriptor instead.
func (*SendResourceRequest) GetClusterId ¶
func (x *SendResourceRequest) GetClusterId() string
func (*SendResourceRequest) GetData ¶
func (x *SendResourceRequest) GetData() *structpb.Struct
func (*SendResourceRequest) GetEventType ¶
func (x *SendResourceRequest) GetEventType() EventType
func (*SendResourceRequest) GetKey ¶
func (x *SendResourceRequest) GetKey() string
func (*SendResourceRequest) GetResourceType ¶
func (x *SendResourceRequest) GetResourceType() ResourceType
func (*SendResourceRequest) GetTeamId ¶
func (x *SendResourceRequest) GetTeamId() string
func (*SendResourceRequest) GetTimestamp ¶
func (x *SendResourceRequest) GetTimestamp() *timestamppb.Timestamp
func (*SendResourceRequest) ProtoMessage ¶
func (*SendResourceRequest) ProtoMessage()
func (*SendResourceRequest) ProtoReflect ¶
func (x *SendResourceRequest) ProtoReflect() protoreflect.Message
func (*SendResourceRequest) Reset ¶
func (x *SendResourceRequest) Reset()
func (*SendResourceRequest) String ¶
func (x *SendResourceRequest) String() string
type SendResourceResponse ¶
type SendResourceResponse struct {
// Type of resource (pod, container, node_resources, etc.)
ResourceType ResourceType `protobuf:"varint,1,opt,name=resource_type,json=resourceType,proto3,enum=api.v1.ResourceType" json:"resource_type,omitempty"`
// Unique identifier for the cluster
ClusterIdentifier string `protobuf:"bytes,2,opt,name=cluster_identifier,json=clusterIdentifier,proto3" json:"cluster_identifier,omitempty"`
// contains filtered or unexported fields
}
Responses Common response for all send operations
func (*SendResourceResponse) Descriptor
deprecated
func (*SendResourceResponse) Descriptor() ([]byte, []int)
Deprecated: Use SendResourceResponse.ProtoReflect.Descriptor instead.
func (*SendResourceResponse) GetClusterIdentifier ¶
func (x *SendResourceResponse) GetClusterIdentifier() string
func (*SendResourceResponse) GetResourceType ¶
func (x *SendResourceResponse) GetResourceType() ResourceType
func (*SendResourceResponse) ProtoMessage ¶
func (*SendResourceResponse) ProtoMessage()
func (*SendResourceResponse) ProtoReflect ¶
func (x *SendResourceResponse) ProtoReflect() protoreflect.Message
func (*SendResourceResponse) Reset ¶
func (x *SendResourceResponse) Reset()
func (*SendResourceResponse) String ¶
func (x *SendResourceResponse) String() string
type SendTelemetryLogsRequest ¶
type SendTelemetryLogsRequest struct {
// Unique identifier for the cluster
ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
// Team ID that owns the cluster
TeamId string `protobuf:"bytes,2,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
// List of log entries
Logs []*LogEntry `protobuf:"bytes,3,rep,name=logs,proto3" json:"logs,omitempty"`
// contains filtered or unexported fields
}
SendTelemetryLogsRequest is used to send a batch of log messages from a cluster
func (*SendTelemetryLogsRequest) Descriptor
deprecated
func (*SendTelemetryLogsRequest) Descriptor() ([]byte, []int)
Deprecated: Use SendTelemetryLogsRequest.ProtoReflect.Descriptor instead.
func (*SendTelemetryLogsRequest) GetClusterId ¶
func (x *SendTelemetryLogsRequest) GetClusterId() string
func (*SendTelemetryLogsRequest) GetLogs ¶
func (x *SendTelemetryLogsRequest) GetLogs() []*LogEntry
func (*SendTelemetryLogsRequest) GetTeamId ¶
func (x *SendTelemetryLogsRequest) GetTeamId() string
func (*SendTelemetryLogsRequest) ProtoMessage ¶
func (*SendTelemetryLogsRequest) ProtoMessage()
func (*SendTelemetryLogsRequest) ProtoReflect ¶
func (x *SendTelemetryLogsRequest) ProtoReflect() protoreflect.Message
func (*SendTelemetryLogsRequest) Reset ¶
func (x *SendTelemetryLogsRequest) Reset()
func (*SendTelemetryLogsRequest) String ¶
func (x *SendTelemetryLogsRequest) String() string
type SendTelemetryLogsResponse ¶
type SendTelemetryLogsResponse struct {
// Number of logs successfully processed
ProcessedCount int32 `protobuf:"varint,1,opt,name=processed_count,json=processedCount,proto3" json:"processed_count,omitempty"`
// contains filtered or unexported fields
}
SendTelemetryLogsResponse is the response for log ingestion
func (*SendTelemetryLogsResponse) Descriptor
deprecated
func (*SendTelemetryLogsResponse) Descriptor() ([]byte, []int)
Deprecated: Use SendTelemetryLogsResponse.ProtoReflect.Descriptor instead.
func (*SendTelemetryLogsResponse) GetProcessedCount ¶
func (x *SendTelemetryLogsResponse) GetProcessedCount() int32
func (*SendTelemetryLogsResponse) ProtoMessage ¶
func (*SendTelemetryLogsResponse) ProtoMessage()
func (*SendTelemetryLogsResponse) ProtoReflect ¶
func (x *SendTelemetryLogsResponse) ProtoReflect() protoreflect.Message
func (*SendTelemetryLogsResponse) Reset ¶
func (x *SendTelemetryLogsResponse) Reset()
func (*SendTelemetryLogsResponse) String ¶
func (x *SendTelemetryLogsResponse) String() string
type SendTelemetryMetricsRequest ¶
type SendTelemetryMetricsRequest struct {
// Unique identifier for the cluster
ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
// Collection of metrics
MetricFamilies []*_go.MetricFamily `protobuf:"bytes,2,rep,name=metric_families,json=metricFamilies,proto3" json:"metric_families,omitempty"`
// contains filtered or unexported fields
}
SendTelemetryMetricsRequest is used to send telemetry metrics from a cluster
func (*SendTelemetryMetricsRequest) Descriptor
deprecated
func (*SendTelemetryMetricsRequest) Descriptor() ([]byte, []int)
Deprecated: Use SendTelemetryMetricsRequest.ProtoReflect.Descriptor instead.
func (*SendTelemetryMetricsRequest) GetClusterId ¶
func (x *SendTelemetryMetricsRequest) GetClusterId() string
func (*SendTelemetryMetricsRequest) GetMetricFamilies ¶
func (x *SendTelemetryMetricsRequest) GetMetricFamilies() []*_go.MetricFamily
func (*SendTelemetryMetricsRequest) ProtoMessage ¶
func (*SendTelemetryMetricsRequest) ProtoMessage()
func (*SendTelemetryMetricsRequest) ProtoReflect ¶
func (x *SendTelemetryMetricsRequest) ProtoReflect() protoreflect.Message
func (*SendTelemetryMetricsRequest) Reset ¶
func (x *SendTelemetryMetricsRequest) Reset()
func (*SendTelemetryMetricsRequest) String ¶
func (x *SendTelemetryMetricsRequest) String() string
type SendTelemetryMetricsResponse ¶
type SendTelemetryMetricsResponse struct {
// Unique identifier for the cluster
ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
// Number of metrics successfully processed
ProcessedCount int32 `protobuf:"varint,2,opt,name=processed_count,json=processedCount,proto3" json:"processed_count,omitempty"`
// contains filtered or unexported fields
}
SendTelemetryMetricsResponse is the response for telemetry metrics submission
func (*SendTelemetryMetricsResponse) Descriptor
deprecated
func (*SendTelemetryMetricsResponse) Descriptor() ([]byte, []int)
Deprecated: Use SendTelemetryMetricsResponse.ProtoReflect.Descriptor instead.
func (*SendTelemetryMetricsResponse) GetClusterId ¶
func (x *SendTelemetryMetricsResponse) GetClusterId() string
func (*SendTelemetryMetricsResponse) GetProcessedCount ¶
func (x *SendTelemetryMetricsResponse) GetProcessedCount() int32
func (*SendTelemetryMetricsResponse) ProtoMessage ¶
func (*SendTelemetryMetricsResponse) ProtoMessage()
func (*SendTelemetryMetricsResponse) ProtoReflect ¶
func (x *SendTelemetryMetricsResponse) ProtoReflect() protoreflect.Message
func (*SendTelemetryMetricsResponse) Reset ¶
func (x *SendTelemetryMetricsResponse) Reset()
func (*SendTelemetryMetricsResponse) String ¶
func (x *SendTelemetryMetricsResponse) String() string
type SendWeeklySummaryEmailRequest ¶
type SendWeeklySummaryEmailRequest struct {
Request *SendWeeklySummaryEmailRequestData `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"` // Request data wrapper.
// contains filtered or unexported fields
}
SendWeeklySummaryEmailRequest is used to send a weekly summary email.
func (*SendWeeklySummaryEmailRequest) Descriptor
deprecated
func (*SendWeeklySummaryEmailRequest) Descriptor() ([]byte, []int)
Deprecated: Use SendWeeklySummaryEmailRequest.ProtoReflect.Descriptor instead.
func (*SendWeeklySummaryEmailRequest) GetRequest ¶
func (x *SendWeeklySummaryEmailRequest) GetRequest() *SendWeeklySummaryEmailRequestData
func (*SendWeeklySummaryEmailRequest) ProtoMessage ¶
func (*SendWeeklySummaryEmailRequest) ProtoMessage()
func (*SendWeeklySummaryEmailRequest) ProtoReflect ¶
func (x *SendWeeklySummaryEmailRequest) ProtoReflect() protoreflect.Message
func (*SendWeeklySummaryEmailRequest) Reset ¶
func (x *SendWeeklySummaryEmailRequest) Reset()
func (*SendWeeklySummaryEmailRequest) String ¶
func (x *SendWeeklySummaryEmailRequest) String() string
type SendWeeklySummaryEmailRequestData ¶
type SendWeeklySummaryEmailRequestData struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"` // Unique identifier for the team.
Recipients []string `protobuf:"bytes,2,rep,name=recipients,proto3" json:"recipients,omitempty"` // List of email recipients. If empty, will use team members.
// contains filtered or unexported fields
}
SendWeeklySummaryEmailRequestData contains the actual request data.
func (*SendWeeklySummaryEmailRequestData) Descriptor
deprecated
func (*SendWeeklySummaryEmailRequestData) Descriptor() ([]byte, []int)
Deprecated: Use SendWeeklySummaryEmailRequestData.ProtoReflect.Descriptor instead.
func (*SendWeeklySummaryEmailRequestData) GetRecipients ¶
func (x *SendWeeklySummaryEmailRequestData) GetRecipients() []string
func (*SendWeeklySummaryEmailRequestData) GetTeamId ¶
func (x *SendWeeklySummaryEmailRequestData) GetTeamId() string
func (*SendWeeklySummaryEmailRequestData) ProtoMessage ¶
func (*SendWeeklySummaryEmailRequestData) ProtoMessage()
func (*SendWeeklySummaryEmailRequestData) ProtoReflect ¶
func (x *SendWeeklySummaryEmailRequestData) ProtoReflect() protoreflect.Message
func (*SendWeeklySummaryEmailRequestData) Reset ¶
func (x *SendWeeklySummaryEmailRequestData) Reset()
func (*SendWeeklySummaryEmailRequestData) String ¶
func (x *SendWeeklySummaryEmailRequestData) String() string
type SendWeeklySummaryEmailResponse ¶
type SendWeeklySummaryEmailResponse struct {
Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` // Status message about the email sending operation.
// contains filtered or unexported fields
}
SendWeeklySummaryEmailResponse contains the result of sending a weekly summary email.
func (*SendWeeklySummaryEmailResponse) Descriptor
deprecated
func (*SendWeeklySummaryEmailResponse) Descriptor() ([]byte, []int)
Deprecated: Use SendWeeklySummaryEmailResponse.ProtoReflect.Descriptor instead.
func (*SendWeeklySummaryEmailResponse) GetMessage ¶
func (x *SendWeeklySummaryEmailResponse) GetMessage() string
func (*SendWeeklySummaryEmailResponse) ProtoMessage ¶
func (*SendWeeklySummaryEmailResponse) ProtoMessage()
func (*SendWeeklySummaryEmailResponse) ProtoReflect ¶
func (x *SendWeeklySummaryEmailResponse) ProtoReflect() protoreflect.Message
func (*SendWeeklySummaryEmailResponse) Reset ¶
func (x *SendWeeklySummaryEmailResponse) Reset()
func (*SendWeeklySummaryEmailResponse) String ¶
func (x *SendWeeklySummaryEmailResponse) String() string
type SendWorkloadEmailRequest ¶
type SendWorkloadEmailRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
StartTime int64 `protobuf:"varint,11,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
StopTime int64 `protobuf:"varint,12,opt,name=stop_time,json=stopTime,proto3" json:"stop_time,omitempty"`
To []string `protobuf:"bytes,21,rep,name=to,proto3" json:"to,omitempty"`
// contains filtered or unexported fields
}
SendWorkloadEmailRequest is used to send an email w/ csv data.
func (*SendWorkloadEmailRequest) Descriptor
deprecated
func (*SendWorkloadEmailRequest) Descriptor() ([]byte, []int)
Deprecated: Use SendWorkloadEmailRequest.ProtoReflect.Descriptor instead.
func (*SendWorkloadEmailRequest) GetClusterId ¶
func (x *SendWorkloadEmailRequest) GetClusterId() string
func (*SendWorkloadEmailRequest) GetStartTime ¶
func (x *SendWorkloadEmailRequest) GetStartTime() int64
func (*SendWorkloadEmailRequest) GetStopTime ¶
func (x *SendWorkloadEmailRequest) GetStopTime() int64
func (*SendWorkloadEmailRequest) GetTeamId ¶
func (x *SendWorkloadEmailRequest) GetTeamId() string
func (*SendWorkloadEmailRequest) GetTo ¶
func (x *SendWorkloadEmailRequest) GetTo() []string
func (*SendWorkloadEmailRequest) ProtoMessage ¶
func (*SendWorkloadEmailRequest) ProtoMessage()
func (*SendWorkloadEmailRequest) ProtoReflect ¶
func (x *SendWorkloadEmailRequest) ProtoReflect() protoreflect.Message
func (*SendWorkloadEmailRequest) Reset ¶
func (x *SendWorkloadEmailRequest) Reset()
func (*SendWorkloadEmailRequest) String ¶
func (x *SendWorkloadEmailRequest) String() string
type SendWorkloadEmailResponse ¶
type SendWorkloadEmailResponse struct {
Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
SendWorkloadEmailResponse...
func (*SendWorkloadEmailResponse) Descriptor
deprecated
func (*SendWorkloadEmailResponse) Descriptor() ([]byte, []int)
Deprecated: Use SendWorkloadEmailResponse.ProtoReflect.Descriptor instead.
func (*SendWorkloadEmailResponse) GetMessage ¶
func (x *SendWorkloadEmailResponse) GetMessage() string
func (*SendWorkloadEmailResponse) ProtoMessage ¶
func (*SendWorkloadEmailResponse) ProtoMessage()
func (*SendWorkloadEmailResponse) ProtoReflect ¶
func (x *SendWorkloadEmailResponse) ProtoReflect() protoreflect.Message
func (*SendWorkloadEmailResponse) Reset ¶
func (x *SendWorkloadEmailResponse) Reset()
func (*SendWorkloadEmailResponse) String ¶
func (x *SendWorkloadEmailResponse) String() string
type ServiceAccountDetails ¶
type ServiceAccountDetails struct {
AutomountServiceAccountToken bool `` // Whether to automatically mount service account token
/* 150-byte string literal not displayed */
Secrets []string `protobuf:"bytes,2,rep,name=secrets,proto3" json:"secrets,omitempty"` // Names of secrets referenced by this service account
ImagePullSecrets []string `protobuf:"bytes,3,rep,name=image_pull_secrets,json=imagePullSecrets,proto3" json:"image_pull_secrets,omitempty"` // Names of image pull secrets
ResourceVersion string `protobuf:"bytes,4,opt,name=resource_version,json=resourceVersion,proto3" json:"resource_version,omitempty"`
// contains filtered or unexported fields
}
ServiceAccountDetails contains detailed ServiceAccount information for drill-down
func (*ServiceAccountDetails) Descriptor
deprecated
func (*ServiceAccountDetails) Descriptor() ([]byte, []int)
Deprecated: Use ServiceAccountDetails.ProtoReflect.Descriptor instead.
func (*ServiceAccountDetails) GetAutomountServiceAccountToken ¶
func (x *ServiceAccountDetails) GetAutomountServiceAccountToken() bool
func (*ServiceAccountDetails) GetImagePullSecrets ¶
func (x *ServiceAccountDetails) GetImagePullSecrets() []string
func (*ServiceAccountDetails) GetResourceVersion ¶
func (x *ServiceAccountDetails) GetResourceVersion() string
func (*ServiceAccountDetails) GetSecrets ¶
func (x *ServiceAccountDetails) GetSecrets() []string
func (*ServiceAccountDetails) ProtoMessage ¶
func (*ServiceAccountDetails) ProtoMessage()
func (*ServiceAccountDetails) ProtoReflect ¶
func (x *ServiceAccountDetails) ProtoReflect() protoreflect.Message
func (*ServiceAccountDetails) Reset ¶
func (x *ServiceAccountDetails) Reset()
func (*ServiceAccountDetails) String ¶
func (x *ServiceAccountDetails) String() string
type ServiceDetails ¶
type ServiceDetails struct {
Ports []*ServicePort `protobuf:"bytes,1,rep,name=ports,proto3" json:"ports,omitempty"` // Detailed port information
Selector map[string]string `` // Service selector
/* 157-byte string literal not displayed */
LoadBalancerIngress []*LoadBalancerIngress `protobuf:"bytes,3,rep,name=load_balancer_ingress,json=loadBalancerIngress,proto3" json:"load_balancer_ingress,omitempty"` // LoadBalancer ingress points
EndpointAddresses []string `protobuf:"bytes,4,rep,name=endpoint_addresses,json=endpointAddresses,proto3" json:"endpoint_addresses,omitempty"` // Endpoint addresses (if available)
// contains filtered or unexported fields
}
ServiceDetails contains detailed Service information for drill-down
func (*ServiceDetails) Descriptor
deprecated
func (*ServiceDetails) Descriptor() ([]byte, []int)
Deprecated: Use ServiceDetails.ProtoReflect.Descriptor instead.
func (*ServiceDetails) GetEndpointAddresses ¶
func (x *ServiceDetails) GetEndpointAddresses() []string
func (*ServiceDetails) GetLoadBalancerIngress ¶
func (x *ServiceDetails) GetLoadBalancerIngress() []*LoadBalancerIngress
func (*ServiceDetails) GetPorts ¶
func (x *ServiceDetails) GetPorts() []*ServicePort
func (*ServiceDetails) GetSelector ¶
func (x *ServiceDetails) GetSelector() map[string]string
func (*ServiceDetails) ProtoMessage ¶
func (*ServiceDetails) ProtoMessage()
func (*ServiceDetails) ProtoReflect ¶
func (x *ServiceDetails) ProtoReflect() protoreflect.Message
func (*ServiceDetails) Reset ¶
func (x *ServiceDetails) Reset()
func (*ServiceDetails) String ¶
func (x *ServiceDetails) String() string
type ServicePort ¶
type ServicePort struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Port name (optional)
Port int32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"` // Service port number
TargetPort int32 `protobuf:"varint,3,opt,name=target_port,json=targetPort,proto3" json:"target_port,omitempty"` // Target port on pods (could be port number or name)
TargetPortName string `protobuf:"bytes,4,opt,name=target_port_name,json=targetPortName,proto3" json:"target_port_name,omitempty"` // Target port name if it's a named port
Protocol string `protobuf:"bytes,5,opt,name=protocol,proto3" json:"protocol,omitempty"` // Protocol: "TCP", "UDP", "SCTP"
NodePort int32 `protobuf:"varint,6,opt,name=node_port,json=nodePort,proto3" json:"node_port,omitempty"` // NodePort (for NodePort and LoadBalancer services)
AppProtocol string `protobuf:"bytes,7,opt,name=app_protocol,json=appProtocol,proto3" json:"app_protocol,omitempty"` // Application protocol (optional, e.g., "HTTP", "HTTPS")
// contains filtered or unexported fields
}
ServicePort represents a port exposed by a service
func (*ServicePort) Descriptor
deprecated
func (*ServicePort) Descriptor() ([]byte, []int)
Deprecated: Use ServicePort.ProtoReflect.Descriptor instead.
func (*ServicePort) GetAppProtocol ¶
func (x *ServicePort) GetAppProtocol() string
func (*ServicePort) GetName ¶
func (x *ServicePort) GetName() string
func (*ServicePort) GetNodePort ¶
func (x *ServicePort) GetNodePort() int32
func (*ServicePort) GetPort ¶
func (x *ServicePort) GetPort() int32
func (*ServicePort) GetProtocol ¶
func (x *ServicePort) GetProtocol() string
func (*ServicePort) GetTargetPort ¶
func (x *ServicePort) GetTargetPort() int32
func (*ServicePort) GetTargetPortName ¶
func (x *ServicePort) GetTargetPortName() string
func (*ServicePort) ProtoMessage ¶
func (*ServicePort) ProtoMessage()
func (*ServicePort) ProtoReflect ¶
func (x *ServicePort) ProtoReflect() protoreflect.Message
func (*ServicePort) Reset ¶
func (x *ServicePort) Reset()
func (*ServicePort) String ¶
func (x *ServicePort) String() string
type StatefulSetDetails ¶
type StatefulSetDetails struct {
Containers []*ContainerTemplate `protobuf:"bytes,1,rep,name=containers,proto3" json:"containers,omitempty"` // Container templates from pod spec
VolumeClaimTemplates []*VolumeClaimTemplate `protobuf:"bytes,2,rep,name=volume_claim_templates,json=volumeClaimTemplates,proto3" json:"volume_claim_templates,omitempty"` // PVC templates
Partition int32 `protobuf:"varint,3,opt,name=partition,proto3" json:"partition,omitempty"` // Update strategy partition (for canary updates)
// contains filtered or unexported fields
}
StatefulSetDetails contains detailed StatefulSet information for drill-down
func (*StatefulSetDetails) Descriptor
deprecated
func (*StatefulSetDetails) Descriptor() ([]byte, []int)
Deprecated: Use StatefulSetDetails.ProtoReflect.Descriptor instead.
func (*StatefulSetDetails) GetContainers ¶
func (x *StatefulSetDetails) GetContainers() []*ContainerTemplate
func (*StatefulSetDetails) GetPartition ¶
func (x *StatefulSetDetails) GetPartition() int32
func (*StatefulSetDetails) GetVolumeClaimTemplates ¶
func (x *StatefulSetDetails) GetVolumeClaimTemplates() []*VolumeClaimTemplate
func (*StatefulSetDetails) ProtoMessage ¶
func (*StatefulSetDetails) ProtoMessage()
func (*StatefulSetDetails) ProtoReflect ¶
func (x *StatefulSetDetails) ProtoReflect() protoreflect.Message
func (*StatefulSetDetails) Reset ¶
func (x *StatefulSetDetails) Reset()
func (*StatefulSetDetails) String ¶
func (x *StatefulSetDetails) String() string
type StorageClassDetails ¶
type StorageClassDetails struct {
Provisioner string `protobuf:"bytes,1,opt,name=provisioner,proto3" json:"provisioner,omitempty"` // Storage provisioner
Parameters map[string]string `` // Storage class parameters
/* 161-byte string literal not displayed */
AllowedTopologies []*TopologySelector `protobuf:"bytes,3,rep,name=allowed_topologies,json=allowedTopologies,proto3" json:"allowed_topologies,omitempty"` // Allowed topologies
MountOptions []string `protobuf:"bytes,4,rep,name=mount_options,json=mountOptions,proto3" json:"mount_options,omitempty"` // Default mount options
VolumeBindingMode string `protobuf:"bytes,5,opt,name=volume_binding_mode,json=volumeBindingMode,proto3" json:"volume_binding_mode,omitempty"` // Volume binding mode
ReclaimPolicy string `protobuf:"bytes,6,opt,name=reclaim_policy,json=reclaimPolicy,proto3" json:"reclaim_policy,omitempty"` // Default reclaim policy
AllowVolumeExpansion bool `protobuf:"varint,7,opt,name=allow_volume_expansion,json=allowVolumeExpansion,proto3" json:"allow_volume_expansion,omitempty"` // Whether volume expansion is allowed
// contains filtered or unexported fields
}
StorageClassDetails contains detailed StorageClass information for drill-down
func (*StorageClassDetails) Descriptor
deprecated
func (*StorageClassDetails) Descriptor() ([]byte, []int)
Deprecated: Use StorageClassDetails.ProtoReflect.Descriptor instead.
func (*StorageClassDetails) GetAllowVolumeExpansion ¶
func (x *StorageClassDetails) GetAllowVolumeExpansion() bool
func (*StorageClassDetails) GetAllowedTopologies ¶
func (x *StorageClassDetails) GetAllowedTopologies() []*TopologySelector
func (*StorageClassDetails) GetMountOptions ¶
func (x *StorageClassDetails) GetMountOptions() []string
func (*StorageClassDetails) GetParameters ¶
func (x *StorageClassDetails) GetParameters() map[string]string
func (*StorageClassDetails) GetProvisioner ¶
func (x *StorageClassDetails) GetProvisioner() string
func (*StorageClassDetails) GetReclaimPolicy ¶
func (x *StorageClassDetails) GetReclaimPolicy() string
func (*StorageClassDetails) GetVolumeBindingMode ¶
func (x *StorageClassDetails) GetVolumeBindingMode() string
func (*StorageClassDetails) ProtoMessage ¶
func (*StorageClassDetails) ProtoMessage()
func (*StorageClassDetails) ProtoReflect ¶
func (x *StorageClassDetails) ProtoReflect() protoreflect.Message
func (*StorageClassDetails) Reset ¶
func (x *StorageClassDetails) Reset()
func (*StorageClassDetails) String ¶
func (x *StorageClassDetails) String() string
type TolerationInfo ¶
type TolerationInfo struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Toleration key (optional for exists/all)
Operator string `protobuf:"bytes,2,opt,name=operator,proto3" json:"operator,omitempty"` // "Equal", "Exists"
Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` // Value to match (for Equal operator)
Effect string `protobuf:"bytes,4,opt,name=effect,proto3" json:"effect,omitempty"` // "NoSchedule", "PreferNoSchedule", "NoExecute", or ""
TolerationSeconds int64 `protobuf:"varint,5,opt,name=toleration_seconds,json=tolerationSeconds,proto3" json:"toleration_seconds,omitempty"` // Toleration period for NoExecute (optional)
// contains filtered or unexported fields
}
TolerationInfo represents a simplified pod toleration for DaemonSets
func (*TolerationInfo) Descriptor
deprecated
func (*TolerationInfo) Descriptor() ([]byte, []int)
Deprecated: Use TolerationInfo.ProtoReflect.Descriptor instead.
func (*TolerationInfo) GetEffect ¶
func (x *TolerationInfo) GetEffect() string
func (*TolerationInfo) GetKey ¶
func (x *TolerationInfo) GetKey() string
func (*TolerationInfo) GetOperator ¶
func (x *TolerationInfo) GetOperator() string
func (*TolerationInfo) GetTolerationSeconds ¶
func (x *TolerationInfo) GetTolerationSeconds() int64
func (*TolerationInfo) GetValue ¶
func (x *TolerationInfo) GetValue() string
func (*TolerationInfo) ProtoMessage ¶
func (*TolerationInfo) ProtoMessage()
func (*TolerationInfo) ProtoReflect ¶
func (x *TolerationInfo) ProtoReflect() protoreflect.Message
func (*TolerationInfo) Reset ¶
func (x *TolerationInfo) Reset()
func (*TolerationInfo) String ¶
func (x *TolerationInfo) String() string
type TopologySelector ¶
type TopologySelector struct {
MatchLabelExpressions []*TopologySelectorTerm `` // Topology selector terms
/* 126-byte string literal not displayed */
// contains filtered or unexported fields
}
TopologySelector represents topology requirements for storage
func (*TopologySelector) Descriptor
deprecated
func (*TopologySelector) Descriptor() ([]byte, []int)
Deprecated: Use TopologySelector.ProtoReflect.Descriptor instead.
func (*TopologySelector) GetMatchLabelExpressions ¶
func (x *TopologySelector) GetMatchLabelExpressions() []*TopologySelectorTerm
func (*TopologySelector) ProtoMessage ¶
func (*TopologySelector) ProtoMessage()
func (*TopologySelector) ProtoReflect ¶
func (x *TopologySelector) ProtoReflect() protoreflect.Message
func (*TopologySelector) Reset ¶
func (x *TopologySelector) Reset()
func (*TopologySelector) String ¶
func (x *TopologySelector) String() string
type TopologySelectorTerm ¶
type TopologySelectorTerm struct {
MatchLabels map[string]string `` // Labels that must match
/* 182-byte string literal not displayed */
// contains filtered or unexported fields
}
TopologySelectorTerm represents a topology selector term
func (*TopologySelectorTerm) Descriptor
deprecated
func (*TopologySelectorTerm) Descriptor() ([]byte, []int)
Deprecated: Use TopologySelectorTerm.ProtoReflect.Descriptor instead.
func (*TopologySelectorTerm) GetMatchLabels ¶
func (x *TopologySelectorTerm) GetMatchLabels() map[string]string
func (*TopologySelectorTerm) ProtoMessage ¶
func (*TopologySelectorTerm) ProtoMessage()
func (*TopologySelectorTerm) ProtoReflect ¶
func (x *TopologySelectorTerm) ProtoReflect() protoreflect.Message
func (*TopologySelectorTerm) Reset ¶
func (x *TopologySelectorTerm) Reset()
func (*TopologySelectorTerm) String ¶
func (x *TopologySelectorTerm) String() string
type UnimplementedClusterMutationServiceServer ¶
type UnimplementedClusterMutationServiceServer struct {
}
UnimplementedClusterMutationServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedClusterMutationServiceServer) CreateCluster ¶
func (UnimplementedClusterMutationServiceServer) CreateCluster(context.Context, *CreateClusterRequest) (*CreateClusterResponse, error)
func (UnimplementedClusterMutationServiceServer) DeleteCluster ¶
func (UnimplementedClusterMutationServiceServer) DeleteCluster(context.Context, *DeleteClusterRequest) (*DeleteClusterResponse, error)
func (UnimplementedClusterMutationServiceServer) ResetClusterToken ¶
func (UnimplementedClusterMutationServiceServer) ResetClusterToken(context.Context, *ResetClusterTokenRequest) (*ResetClusterTokenResponse, error)
func (UnimplementedClusterMutationServiceServer) UpdateCluster ¶
func (UnimplementedClusterMutationServiceServer) UpdateCluster(context.Context, *UpdateClusterRequest) (*UpdateClusterResponse, error)
type UnimplementedClusterServiceServer ¶
type UnimplementedClusterServiceServer struct {
}
UnimplementedClusterServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedClusterServiceServer) CreateClusterToken ¶
func (UnimplementedClusterServiceServer) CreateClusterToken(context.Context, *CreateClusterTokenRequest) (*CreateClusterTokenResponse, error)
func (UnimplementedClusterServiceServer) GetClustersBasicInfo ¶
func (UnimplementedClusterServiceServer) GetClustersBasicInfo(context.Context, *GetClustersBasicInfoRequest) (*GetClustersBasicInfoResponse, error)
func (UnimplementedClusterServiceServer) GetClustersWithMetrics ¶
func (UnimplementedClusterServiceServer) GetClustersWithMetrics(context.Context, *GetClustersWithMetricsRequest) (*GetClustersWithMetricsResponse, error)
func (UnimplementedClusterServiceServer) GetNetworkDependencies ¶ added in v0.0.55
func (UnimplementedClusterServiceServer) GetNetworkDependencies(context.Context, *GetNetworkDependenciesRequest) (*GetNetworkDependenciesResponse, error)
type UnimplementedInstanceServiceServer ¶
type UnimplementedInstanceServiceServer struct {
}
UnimplementedInstanceServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedInstanceServiceServer) GetAvailabilityZone ¶
func (UnimplementedInstanceServiceServer) GetAvailabilityZone(context.Context, *GetAvailabilityZoneRequest) (*GetAvailabilityZoneResponse, error)
func (UnimplementedInstanceServiceServer) GetAvailabilityZones ¶
func (UnimplementedInstanceServiceServer) GetAvailabilityZones(context.Context, *GetAvailabilityZonesRequest) (*GetAvailabilityZonesResponse, error)
func (UnimplementedInstanceServiceServer) GetCloudProvider ¶
func (UnimplementedInstanceServiceServer) GetCloudProvider(context.Context, *GetCloudProviderRequest) (*GetCloudProviderResponse, error)
func (UnimplementedInstanceServiceServer) GetCloudProviders ¶
func (UnimplementedInstanceServiceServer) GetCloudProviders(context.Context, *GetCloudProvidersRequest) (*GetCloudProvidersResponse, error)
func (UnimplementedInstanceServiceServer) GetInstance ¶
func (UnimplementedInstanceServiceServer) GetInstance(context.Context, *GetInstanceRequest) (*GetInstanceResponse, error)
func (UnimplementedInstanceServiceServer) GetInstanceType ¶
func (UnimplementedInstanceServiceServer) GetInstanceType(context.Context, *GetInstanceTypeRequest) (*GetInstanceTypeResponse, error)
func (UnimplementedInstanceServiceServer) GetInstanceTypes ¶
func (UnimplementedInstanceServiceServer) GetInstanceTypes(context.Context, *GetInstanceTypesRequest) (*GetInstanceTypesResponse, error)
func (UnimplementedInstanceServiceServer) GetInstances ¶
func (UnimplementedInstanceServiceServer) GetInstances(context.Context, *GetInstancesRequest) (*GetInstancesResponse, error)
func (UnimplementedInstanceServiceServer) GetOperatingSystem ¶
func (UnimplementedInstanceServiceServer) GetOperatingSystem(context.Context, *GetOperatingSystemRequest) (*GetOperatingSystemResponse, error)
func (UnimplementedInstanceServiceServer) GetOperatingSystems ¶
func (UnimplementedInstanceServiceServer) GetOperatingSystems(context.Context, *GetOperatingSystemsRequest) (*GetOperatingSystemsResponse, error)
func (UnimplementedInstanceServiceServer) GetRegion ¶
func (UnimplementedInstanceServiceServer) GetRegion(context.Context, *GetRegionRequest) (*GetRegionResponse, error)
func (UnimplementedInstanceServiceServer) GetRegions ¶
func (UnimplementedInstanceServiceServer) GetRegions(context.Context, *GetRegionsRequest) (*GetRegionsResponse, error)
type UnimplementedK8SServiceServer ¶
type UnimplementedK8SServiceServer struct {
}
UnimplementedK8SServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedK8SServiceServer) GalaxyGetClusterPerspective ¶
func (UnimplementedK8SServiceServer) GalaxyGetClusterPerspective(context.Context, *GalaxyGetClusterPerspectiveRequest) (*GalaxyGetClusterPerspectiveResponse, error)
func (UnimplementedK8SServiceServer) GalaxyGetNodePerspective ¶
func (UnimplementedK8SServiceServer) GalaxyGetNodePerspective(context.Context, *GalaxyGetNodePerspectiveRequest) (*GalaxyGetNodePerspectiveResponse, error)
func (UnimplementedK8SServiceServer) GalaxyGetWorkloadPerspective ¶
func (UnimplementedK8SServiceServer) GalaxyGetWorkloadPerspective(context.Context, *GalaxyGetWorkloadPerspectiveRequest) (*GalaxyGetWorkloadPerspectiveResponse, error)
func (UnimplementedK8SServiceServer) GetAllNamespaces ¶
func (UnimplementedK8SServiceServer) GetAllNamespaces(context.Context, *GetAllNamespacesRequest) (*GetAllNamespacesResponse, error)
func (UnimplementedK8SServiceServer) GetAllNodeGroupNames ¶
func (UnimplementedK8SServiceServer) GetAllNodeGroupNames(context.Context, *GetAllNodeGroupNamesRequest) (*GetAllNodeGroupNamesResponse, error)
func (UnimplementedK8SServiceServer) GetAllNodeGroups ¶
func (UnimplementedK8SServiceServer) GetAllNodeGroups(context.Context, *GetAllNodeGroupsRequest) (*GetAllNodeGroupsResponse, error)
func (UnimplementedK8SServiceServer) GetAllWorkloadLabels ¶
func (UnimplementedK8SServiceServer) GetAllWorkloadLabels(context.Context, *GetAllWorkloadLabelsRequest) (*GetAllWorkloadLabelsResponse, error)
func (UnimplementedK8SServiceServer) GetAllWorkloadNames ¶
func (UnimplementedK8SServiceServer) GetAllWorkloadNames(context.Context, *GetAllWorkloadNamesRequest) (*GetAllWorkloadNamesResponse, error)
func (UnimplementedK8SServiceServer) GetCluster ¶
func (UnimplementedK8SServiceServer) GetCluster(context.Context, *GetClusterRequest) (*GetClusterResponse, error)
func (UnimplementedK8SServiceServer) GetClusterMetadata ¶
func (UnimplementedK8SServiceServer) GetClusterMetadata(context.Context, *GetClusterMetadataRequest) (*GetClusterMetadataResponse, error)
func (UnimplementedK8SServiceServer) GetClusterType ¶
func (UnimplementedK8SServiceServer) GetClusterType(context.Context, *GetClusterTypeRequest) (*GetClusterTypeResponse, error)
func (UnimplementedK8SServiceServer) GetClusters ¶
func (UnimplementedK8SServiceServer) GetClusters(context.Context, *GetClustersRequest) (*GetClustersResponse, error)
func (UnimplementedK8SServiceServer) GetClustersNodeInfo ¶
func (UnimplementedK8SServiceServer) GetClustersNodeInfo(context.Context, *GetClustersNodeInfoRequest) (*GetClustersNodeInfoResponse, error)
func (UnimplementedK8SServiceServer) GetForecastWorkload ¶
func (UnimplementedK8SServiceServer) GetForecastWorkload(context.Context, *GetForecastWorkloadRequest) (*GetForecastWorkloadResponse, error)
func (UnimplementedK8SServiceServer) GetForecastWorkloads ¶
func (UnimplementedK8SServiceServer) GetForecastWorkloads(context.Context, *GetForecastWorkloadsRequest) (*GetForecastWorkloadsResponse, error)
func (UnimplementedK8SServiceServer) GetLatestOperatorVersion ¶
func (UnimplementedK8SServiceServer) GetLatestOperatorVersion(context.Context, *GetLatestOperatorVersionRequest) (*GetLatestOperatorVersionResponse, error)
func (UnimplementedK8SServiceServer) GetNode ¶
func (UnimplementedK8SServiceServer) GetNode(context.Context, *GetNodeRequest) (*GetNodeResponse, error)
func (UnimplementedK8SServiceServer) GetNodeGroup ¶
func (UnimplementedK8SServiceServer) GetNodeGroup(context.Context, *GetNodeGroupRequest) (*GetNodeGroupResponse, error)
func (UnimplementedK8SServiceServer) GetNodeGroups ¶
func (UnimplementedK8SServiceServer) GetNodeGroups(context.Context, *GetNodeGroupsRequest) (*GetNodeGroupsResponse, error)
func (UnimplementedK8SServiceServer) GetNodeGroupsUtilization ¶
func (UnimplementedK8SServiceServer) GetNodeGroupsUtilization(context.Context, *GetNodeGroupsUtilizationRequest) (*GetNodeGroupsUtilizationResponse, error)
func (UnimplementedK8SServiceServer) GetPods ¶
func (UnimplementedK8SServiceServer) GetPods(context.Context, *GetPodsRequest) (*GetPodsResponse, error)
func (UnimplementedK8SServiceServer) GetRelationsForKind ¶
func (UnimplementedK8SServiceServer) GetRelationsForKind(context.Context, *GetRelatedResourcesRequest) (*GetRelatedResourcesResponse, error)
func (UnimplementedK8SServiceServer) GetResources ¶
func (UnimplementedK8SServiceServer) GetResources(context.Context, *GetResourcesRequest) (*GetResourcesResponse, error)
func (UnimplementedK8SServiceServer) GetWorkload ¶
func (UnimplementedK8SServiceServer) GetWorkload(context.Context, *GetWorkloadRequest) (*GetWorkloadResponse, error)
func (UnimplementedK8SServiceServer) GetWorkloadPodHistory ¶
func (UnimplementedK8SServiceServer) GetWorkloadPodHistory(context.Context, *GetWorkloadPodHistoryRequest) (*GetWorkloadPodHistoryResponse, error)
func (UnimplementedK8SServiceServer) GetWorkloads ¶
func (UnimplementedK8SServiceServer) GetWorkloads(context.Context, *GetWorkloadsRequest) (*GetWorkloadsResponse, error)
func (UnimplementedK8SServiceServer) GetWorkloadsStats ¶
func (UnimplementedK8SServiceServer) GetWorkloadsStats(context.Context, *GetWorkloadsStatsRequest) (*GetWorkloadsStatsResponse, error)
func (UnimplementedK8SServiceServer) ListAuditLogOriginators ¶
func (UnimplementedK8SServiceServer) ListAuditLogOriginators(context.Context, *ListAuditLogOriginatorsRequest) (*ListAuditLogOriginatorsResponse, error)
func (UnimplementedK8SServiceServer) ListAuditLogs ¶
func (UnimplementedK8SServiceServer) ListAuditLogs(context.Context, *ListAuditLogsRequest) (*ListAuditLogsResponse, error)
func (UnimplementedK8SServiceServer) ListClusters ¶
func (UnimplementedK8SServiceServer) ListClusters(context.Context, *ListClustersRequest) (*ListClustersResponse, error)
func (UnimplementedK8SServiceServer) LookupNodeInstance ¶
func (UnimplementedK8SServiceServer) LookupNodeInstance(context.Context, *LookupNodeInstanceRequest) (*LookupNodeInstanceResponse, error)
func (UnimplementedK8SServiceServer) MetadataForWorkloads ¶
func (UnimplementedK8SServiceServer) MetadataForWorkloads(context.Context, *MetadataForWorkloadsRequest) (*MetadataForWorkloadsResponse, error)
func (UnimplementedK8SServiceServer) SearchK8SResources ¶
func (UnimplementedK8SServiceServer) SearchK8SResources(context.Context, *SearchK8SResourcesRequest) (*SearchK8SResourcesResponse, error)
func (UnimplementedK8SServiceServer) SearchK8SWorkloads ¶
func (UnimplementedK8SServiceServer) SearchK8SWorkloads(context.Context, *SearchK8SWorkloadsRequest) (*SearchK8SWorkloadsResponse, error)
func (UnimplementedK8SServiceServer) SendWeeklySummaryEmail ¶
func (UnimplementedK8SServiceServer) SendWeeklySummaryEmail(context.Context, *SendWeeklySummaryEmailRequest) (*SendWeeklySummaryEmailResponse, error)
func (UnimplementedK8SServiceServer) SendWorkloadEmail ¶
func (UnimplementedK8SServiceServer) SendWorkloadEmail(context.Context, *SendWorkloadEmailRequest) (*SendWorkloadEmailResponse, error)
type UnimplementedMetricsCollectorServiceServer ¶
type UnimplementedMetricsCollectorServiceServer struct {
}
UnimplementedMetricsCollectorServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedMetricsCollectorServiceServer) NodeMetadata ¶
func (UnimplementedMetricsCollectorServiceServer) NodeMetadata(context.Context, *NodeMetadataRequest) (*NodeMetadataResponse, error)
func (UnimplementedMetricsCollectorServiceServer) SendClusterSnapshotStream ¶
func (UnimplementedMetricsCollectorServiceServer) SendClusterSnapshotStream(MetricsCollectorService_SendClusterSnapshotStreamServer) error
func (UnimplementedMetricsCollectorServiceServer) SendNetworkTrafficMetrics ¶
func (UnimplementedMetricsCollectorServiceServer) SendNetworkTrafficMetrics(context.Context, *SendNetworkTrafficMetricsRequest) (*SendNetworkTrafficMetricsResponse, error)
func (UnimplementedMetricsCollectorServiceServer) SendResource ¶
func (UnimplementedMetricsCollectorServiceServer) SendResource(context.Context, *SendResourceRequest) (*SendResourceResponse, error)
func (UnimplementedMetricsCollectorServiceServer) SendResourceBatch ¶
func (UnimplementedMetricsCollectorServiceServer) SendResourceBatch(context.Context, *SendResourceBatchRequest) (*SendResourceBatchResponse, error)
func (UnimplementedMetricsCollectorServiceServer) SendTelemetryLogs ¶
func (UnimplementedMetricsCollectorServiceServer) SendTelemetryLogs(context.Context, *SendTelemetryLogsRequest) (*SendTelemetryLogsResponse, error)
func (UnimplementedMetricsCollectorServiceServer) SendTelemetryMetrics ¶
func (UnimplementedMetricsCollectorServiceServer) SendTelemetryMetrics(context.Context, *SendTelemetryMetricsRequest) (*SendTelemetryMetricsResponse, error)
type UnimplementedMpaServiceServer ¶
type UnimplementedMpaServiceServer struct {
}
UnimplementedMpaServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedMpaServiceServer) StreamWorkloadMetrics ¶
func (UnimplementedMpaServiceServer) StreamWorkloadMetrics(MpaService_StreamWorkloadMetricsServer) error
type UnimplementedUtilizationServiceServer ¶
type UnimplementedUtilizationServiceServer struct {
}
UnimplementedUtilizationServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedUtilizationServiceServer) DailyUtilization ¶
func (UnimplementedUtilizationServiceServer) DailyUtilization(context.Context, *DailyUtilizationRequest) (*DailyUtilizationResponse, error)
func (UnimplementedUtilizationServiceServer) DailyUtilizationInstanceType ¶
func (UnimplementedUtilizationServiceServer) DailyUtilizationInstanceType(context.Context, *DailyUtilizationInstanceTypeRequest) (*DailyUtilizationInstanceTypeResponse, error)
func (UnimplementedUtilizationServiceServer) DailyUtilizationNodeType ¶
func (UnimplementedUtilizationServiceServer) DailyUtilizationNodeType(context.Context, *DailyUtilizationNodeTypeRequest) (*DailyUtilizationNodeTypeResponse, error)
type UnsafeClusterMutationServiceServer ¶
type UnsafeClusterMutationServiceServer interface {
// contains filtered or unexported methods
}
UnsafeClusterMutationServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ClusterMutationServiceServer will result in compilation errors.
type UnsafeClusterServiceServer ¶
type UnsafeClusterServiceServer interface {
// contains filtered or unexported methods
}
UnsafeClusterServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ClusterServiceServer will result in compilation errors.
type UnsafeInstanceServiceServer ¶
type UnsafeInstanceServiceServer interface {
// contains filtered or unexported methods
}
UnsafeInstanceServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to InstanceServiceServer will result in compilation errors.
type UnsafeK8SServiceServer ¶
type UnsafeK8SServiceServer interface {
// contains filtered or unexported methods
}
UnsafeK8SServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to K8SServiceServer will result in compilation errors.
type UnsafeMetricsCollectorServiceServer ¶
type UnsafeMetricsCollectorServiceServer interface {
// contains filtered or unexported methods
}
UnsafeMetricsCollectorServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to MetricsCollectorServiceServer will result in compilation errors.
type UnsafeMpaServiceServer ¶
type UnsafeMpaServiceServer interface {
// contains filtered or unexported methods
}
UnsafeMpaServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to MpaServiceServer will result in compilation errors.
type UnsafeUtilizationServiceServer ¶
type UnsafeUtilizationServiceServer interface {
// contains filtered or unexported methods
}
UnsafeUtilizationServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to UtilizationServiceServer will result in compilation errors.
type UpdateClusterRequest ¶
type UpdateClusterRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"` // Unique identifier for the team.
ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // Unique identifier for the cluster.
ClusterName string `protobuf:"bytes,3,opt,name=cluster_name,json=clusterName,proto3" json:"cluster_name,omitempty"` // Updated cluster details.
CpuCostPerHour float64 `protobuf:"fixed64,4,opt,name=cpu_cost_per_hour,json=cpuCostPerHour,proto3" json:"cpu_cost_per_hour,omitempty"` // Estimated CPU cost per hour for one vcpu.
MemoryCostPerHour float64 `protobuf:"fixed64,5,opt,name=memory_cost_per_hour,json=memoryCostPerHour,proto3" json:"memory_cost_per_hour,omitempty"` // Estimated memory cost per hour for one GiB of memory.
GpuCostPerHour float64 `protobuf:"fixed64,6,opt,name=gpu_cost_per_hour,json=gpuCostPerHour,proto3" json:"gpu_cost_per_hour,omitempty"` // Estimate GPU cost per hour for one GPU.
// contains filtered or unexported fields
}
UpdateClusterRequest is used to update the configuration of an existing cluster. only certain fields can be updated, such as name
func (*UpdateClusterRequest) Descriptor
deprecated
func (*UpdateClusterRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateClusterRequest.ProtoReflect.Descriptor instead.
func (*UpdateClusterRequest) GetClusterId ¶
func (x *UpdateClusterRequest) GetClusterId() string
func (*UpdateClusterRequest) GetClusterName ¶
func (x *UpdateClusterRequest) GetClusterName() string
func (*UpdateClusterRequest) GetCpuCostPerHour ¶
func (x *UpdateClusterRequest) GetCpuCostPerHour() float64
func (*UpdateClusterRequest) GetGpuCostPerHour ¶
func (x *UpdateClusterRequest) GetGpuCostPerHour() float64
func (*UpdateClusterRequest) GetMemoryCostPerHour ¶
func (x *UpdateClusterRequest) GetMemoryCostPerHour() float64
func (*UpdateClusterRequest) GetTeamId ¶
func (x *UpdateClusterRequest) GetTeamId() string
func (*UpdateClusterRequest) ProtoMessage ¶
func (*UpdateClusterRequest) ProtoMessage()
func (*UpdateClusterRequest) ProtoReflect ¶
func (x *UpdateClusterRequest) ProtoReflect() protoreflect.Message
func (*UpdateClusterRequest) Reset ¶
func (x *UpdateClusterRequest) Reset()
func (*UpdateClusterRequest) String ¶
func (x *UpdateClusterRequest) String() string
type UpdateClusterResponse ¶
type UpdateClusterResponse struct {
Cluster *Cluster `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"` // Updated cluster details.
// contains filtered or unexported fields
}
UpdateClusterResponse is the response for an update cluster request.
func (*UpdateClusterResponse) Descriptor
deprecated
func (*UpdateClusterResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateClusterResponse.ProtoReflect.Descriptor instead.
func (*UpdateClusterResponse) GetCluster ¶
func (x *UpdateClusterResponse) GetCluster() *Cluster
func (*UpdateClusterResponse) ProtoMessage ¶
func (*UpdateClusterResponse) ProtoMessage()
func (*UpdateClusterResponse) ProtoReflect ¶
func (x *UpdateClusterResponse) ProtoReflect() protoreflect.Message
func (*UpdateClusterResponse) Reset ¶
func (x *UpdateClusterResponse) Reset()
func (*UpdateClusterResponse) String ¶
func (x *UpdateClusterResponse) String() string
type UtilizationServiceClient ¶
type UtilizationServiceClient interface {
DailyUtilization(ctx context.Context, in *DailyUtilizationRequest, opts ...grpc.CallOption) (*DailyUtilizationResponse, error)
DailyUtilizationInstanceType(ctx context.Context, in *DailyUtilizationInstanceTypeRequest, opts ...grpc.CallOption) (*DailyUtilizationInstanceTypeResponse, error)
DailyUtilizationNodeType(ctx context.Context, in *DailyUtilizationNodeTypeRequest, opts ...grpc.CallOption) (*DailyUtilizationNodeTypeResponse, error)
}
UtilizationServiceClient is the client API for UtilizationService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewUtilizationServiceClient ¶
func NewUtilizationServiceClient(cc grpc.ClientConnInterface) UtilizationServiceClient
type UtilizationServiceServer ¶
type UtilizationServiceServer interface {
DailyUtilization(context.Context, *DailyUtilizationRequest) (*DailyUtilizationResponse, error)
DailyUtilizationInstanceType(context.Context, *DailyUtilizationInstanceTypeRequest) (*DailyUtilizationInstanceTypeResponse, error)
DailyUtilizationNodeType(context.Context, *DailyUtilizationNodeTypeRequest) (*DailyUtilizationNodeTypeResponse, error)
// contains filtered or unexported methods
}
UtilizationServiceServer is the server API for UtilizationService service. All implementations must embed UnimplementedUtilizationServiceServer for forward compatibility
type VPACondition ¶
type VPACondition struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // Condition type: "RecommendationProvided", "LowConfidence", etc.
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` // Condition status: "True", "False", "Unknown"
Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"` // Reason for the condition
Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"` // Human readable message
LastTransitionTime int64 `protobuf:"varint,5,opt,name=last_transition_time,json=lastTransitionTime,proto3" json:"last_transition_time,omitempty"` // Last transition time
// contains filtered or unexported fields
}
VPACondition represents a VPA condition
func (*VPACondition) Descriptor
deprecated
func (*VPACondition) Descriptor() ([]byte, []int)
Deprecated: Use VPACondition.ProtoReflect.Descriptor instead.
func (*VPACondition) GetLastTransitionTime ¶
func (x *VPACondition) GetLastTransitionTime() int64
func (*VPACondition) GetMessage ¶
func (x *VPACondition) GetMessage() string
func (*VPACondition) GetReason ¶
func (x *VPACondition) GetReason() string
func (*VPACondition) GetStatus ¶
func (x *VPACondition) GetStatus() string
func (*VPACondition) GetType ¶
func (x *VPACondition) GetType() string
func (*VPACondition) ProtoMessage ¶
func (*VPACondition) ProtoMessage()
func (*VPACondition) ProtoReflect ¶
func (x *VPACondition) ProtoReflect() protoreflect.Message
func (*VPACondition) Reset ¶
func (x *VPACondition) Reset()
func (*VPACondition) String ¶
func (x *VPACondition) String() string
type VPAContainerRecommendation ¶
type VPAContainerRecommendation struct {
ContainerName string `protobuf:"bytes,1,opt,name=container_name,json=containerName,proto3" json:"container_name,omitempty"` // Container name
Target map[string]string `` // Target recommendations
/* 153-byte string literal not displayed */
LowerBound map[string]string `` // Lower bound recommendations
/* 179-byte string literal not displayed */
UpperBound map[string]string `` // Upper bound recommendations
/* 179-byte string literal not displayed */
UncappedTarget map[string]string `` // Uncapped target recommendations
/* 191-byte string literal not displayed */
// contains filtered or unexported fields
}
VPAContainerRecommendation represents VPA recommendation for a container
func (*VPAContainerRecommendation) Descriptor
deprecated
func (*VPAContainerRecommendation) Descriptor() ([]byte, []int)
Deprecated: Use VPAContainerRecommendation.ProtoReflect.Descriptor instead.
func (*VPAContainerRecommendation) GetContainerName ¶
func (x *VPAContainerRecommendation) GetContainerName() string
func (*VPAContainerRecommendation) GetLowerBound ¶
func (x *VPAContainerRecommendation) GetLowerBound() map[string]string
func (*VPAContainerRecommendation) GetTarget ¶
func (x *VPAContainerRecommendation) GetTarget() map[string]string
func (*VPAContainerRecommendation) GetUncappedTarget ¶
func (x *VPAContainerRecommendation) GetUncappedTarget() map[string]string
func (*VPAContainerRecommendation) GetUpperBound ¶
func (x *VPAContainerRecommendation) GetUpperBound() map[string]string
func (*VPAContainerRecommendation) ProtoMessage ¶
func (*VPAContainerRecommendation) ProtoMessage()
func (*VPAContainerRecommendation) ProtoReflect ¶
func (x *VPAContainerRecommendation) ProtoReflect() protoreflect.Message
func (*VPAContainerRecommendation) Reset ¶
func (x *VPAContainerRecommendation) Reset()
func (*VPAContainerRecommendation) String ¶
func (x *VPAContainerRecommendation) String() string
type VPAContainerResourcePolicy ¶
type VPAContainerResourcePolicy struct {
ContainerName string `protobuf:"bytes,1,opt,name=container_name,json=containerName,proto3" json:"container_name,omitempty"` // Container name
Mode string `protobuf:"bytes,2,opt,name=mode,proto3" json:"mode,omitempty"` // Mode: "Auto", "Off"
MinAllowed map[string]string `` // Minimum allowed resources
/* 179-byte string literal not displayed */
MaxAllowed map[string]string `` // Maximum allowed resources
/* 179-byte string literal not displayed */
ControlledResources []string `protobuf:"bytes,5,rep,name=controlled_resources,json=controlledResources,proto3" json:"controlled_resources,omitempty"` // Controlled resource types
ControlledValues string `protobuf:"bytes,6,opt,name=controlled_values,json=controlledValues,proto3" json:"controlled_values,omitempty"` // Controlled values: "RequestsAndLimits", "RequestsOnly"
// contains filtered or unexported fields
}
VPAContainerResourcePolicy represents VPA policy for a container
func (*VPAContainerResourcePolicy) Descriptor
deprecated
func (*VPAContainerResourcePolicy) Descriptor() ([]byte, []int)
Deprecated: Use VPAContainerResourcePolicy.ProtoReflect.Descriptor instead.
func (*VPAContainerResourcePolicy) GetContainerName ¶
func (x *VPAContainerResourcePolicy) GetContainerName() string
func (*VPAContainerResourcePolicy) GetControlledResources ¶
func (x *VPAContainerResourcePolicy) GetControlledResources() []string
func (*VPAContainerResourcePolicy) GetControlledValues ¶
func (x *VPAContainerResourcePolicy) GetControlledValues() string
func (*VPAContainerResourcePolicy) GetMaxAllowed ¶
func (x *VPAContainerResourcePolicy) GetMaxAllowed() map[string]string
func (*VPAContainerResourcePolicy) GetMinAllowed ¶
func (x *VPAContainerResourcePolicy) GetMinAllowed() map[string]string
func (*VPAContainerResourcePolicy) GetMode ¶
func (x *VPAContainerResourcePolicy) GetMode() string
func (*VPAContainerResourcePolicy) ProtoMessage ¶
func (*VPAContainerResourcePolicy) ProtoMessage()
func (*VPAContainerResourcePolicy) ProtoReflect ¶
func (x *VPAContainerResourcePolicy) ProtoReflect() protoreflect.Message
func (*VPAContainerResourcePolicy) Reset ¶
func (x *VPAContainerResourcePolicy) Reset()
func (*VPAContainerResourcePolicy) String ¶
func (x *VPAContainerResourcePolicy) String() string
type VPADetails ¶
type VPADetails struct {
TargetRef *VPATargetRef `protobuf:"bytes,1,opt,name=target_ref,json=targetRef,proto3" json:"target_ref,omitempty"` // Target reference for VPA
UpdatePolicy *VPAUpdatePolicy `protobuf:"bytes,2,opt,name=update_policy,json=updatePolicy,proto3" json:"update_policy,omitempty"` // Update policy configuration
ResourcePolicy *VPAResourcePolicy `protobuf:"bytes,3,opt,name=resource_policy,json=resourcePolicy,proto3" json:"resource_policy,omitempty"` // Resource policy configuration
Recommendation *VPARecommendation `protobuf:"bytes,4,opt,name=recommendation,proto3" json:"recommendation,omitempty"` // Current recommendations
Conditions []*VPACondition `protobuf:"bytes,5,rep,name=conditions,proto3" json:"conditions,omitempty"` // VPA conditions for debugging
// contains filtered or unexported fields
}
VPADetails contains detailed VerticalPodAutoscaler information for drill-down
func (*VPADetails) Descriptor
deprecated
func (*VPADetails) Descriptor() ([]byte, []int)
Deprecated: Use VPADetails.ProtoReflect.Descriptor instead.
func (*VPADetails) GetConditions ¶
func (x *VPADetails) GetConditions() []*VPACondition
func (*VPADetails) GetRecommendation ¶
func (x *VPADetails) GetRecommendation() *VPARecommendation
func (*VPADetails) GetResourcePolicy ¶
func (x *VPADetails) GetResourcePolicy() *VPAResourcePolicy
func (*VPADetails) GetTargetRef ¶
func (x *VPADetails) GetTargetRef() *VPATargetRef
func (*VPADetails) GetUpdatePolicy ¶
func (x *VPADetails) GetUpdatePolicy() *VPAUpdatePolicy
func (*VPADetails) ProtoMessage ¶
func (*VPADetails) ProtoMessage()
func (*VPADetails) ProtoReflect ¶
func (x *VPADetails) ProtoReflect() protoreflect.Message
func (*VPADetails) Reset ¶
func (x *VPADetails) Reset()
func (*VPADetails) String ¶
func (x *VPADetails) String() string
type VPARecommendation ¶
type VPARecommendation struct {
ContainerRecommendations []*VPAContainerRecommendation `` // Per-container recommendations
/* 133-byte string literal not displayed */
// contains filtered or unexported fields
}
VPARecommendation represents VPA recommendations
func (*VPARecommendation) Descriptor
deprecated
func (*VPARecommendation) Descriptor() ([]byte, []int)
Deprecated: Use VPARecommendation.ProtoReflect.Descriptor instead.
func (*VPARecommendation) GetContainerRecommendations ¶
func (x *VPARecommendation) GetContainerRecommendations() []*VPAContainerRecommendation
func (*VPARecommendation) ProtoMessage ¶
func (*VPARecommendation) ProtoMessage()
func (*VPARecommendation) ProtoReflect ¶
func (x *VPARecommendation) ProtoReflect() protoreflect.Message
func (*VPARecommendation) Reset ¶
func (x *VPARecommendation) Reset()
func (*VPARecommendation) String ¶
func (x *VPARecommendation) String() string
type VPAResourcePolicy ¶
type VPAResourcePolicy struct {
ContainerPolicies []*VPAContainerResourcePolicy `protobuf:"bytes,1,rep,name=container_policies,json=containerPolicies,proto3" json:"container_policies,omitempty"` // Per-container policies
// contains filtered or unexported fields
}
VPAResourcePolicy represents VPA resource policy
func (*VPAResourcePolicy) Descriptor
deprecated
func (*VPAResourcePolicy) Descriptor() ([]byte, []int)
Deprecated: Use VPAResourcePolicy.ProtoReflect.Descriptor instead.
func (*VPAResourcePolicy) GetContainerPolicies ¶
func (x *VPAResourcePolicy) GetContainerPolicies() []*VPAContainerResourcePolicy
func (*VPAResourcePolicy) ProtoMessage ¶
func (*VPAResourcePolicy) ProtoMessage()
func (*VPAResourcePolicy) ProtoReflect ¶
func (x *VPAResourcePolicy) ProtoReflect() protoreflect.Message
func (*VPAResourcePolicy) Reset ¶
func (x *VPAResourcePolicy) Reset()
func (*VPAResourcePolicy) String ¶
func (x *VPAResourcePolicy) String() string
type VPATargetRef ¶
type VPATargetRef struct {
Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"` // Target resource kind (e.g., "Deployment")
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Target resource name
ApiVersion string `protobuf:"bytes,3,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"` // API version of the target resource
// contains filtered or unexported fields
}
VPATargetRef represents the target resource for VPA
func (*VPATargetRef) Descriptor
deprecated
func (*VPATargetRef) Descriptor() ([]byte, []int)
Deprecated: Use VPATargetRef.ProtoReflect.Descriptor instead.
func (*VPATargetRef) GetApiVersion ¶
func (x *VPATargetRef) GetApiVersion() string
func (*VPATargetRef) GetKind ¶
func (x *VPATargetRef) GetKind() string
func (*VPATargetRef) GetName ¶
func (x *VPATargetRef) GetName() string
func (*VPATargetRef) ProtoMessage ¶
func (*VPATargetRef) ProtoMessage()
func (*VPATargetRef) ProtoReflect ¶
func (x *VPATargetRef) ProtoReflect() protoreflect.Message
func (*VPATargetRef) Reset ¶
func (x *VPATargetRef) Reset()
func (*VPATargetRef) String ¶
func (x *VPATargetRef) String() string
type VPAUpdatePolicy ¶
type VPAUpdatePolicy struct {
UpdateMode string `protobuf:"bytes,1,opt,name=update_mode,json=updateMode,proto3" json:"update_mode,omitempty"` // Update mode: "Off", "Initial", "Recreation", "Auto"
MinReplicas int32 `protobuf:"varint,2,opt,name=min_replicas,json=minReplicas,proto3" json:"min_replicas,omitempty"` // Minimum replicas during update (optional)
// contains filtered or unexported fields
}
VPAUpdatePolicy represents VPA update policy
func (*VPAUpdatePolicy) Descriptor
deprecated
func (*VPAUpdatePolicy) Descriptor() ([]byte, []int)
Deprecated: Use VPAUpdatePolicy.ProtoReflect.Descriptor instead.
func (*VPAUpdatePolicy) GetMinReplicas ¶
func (x *VPAUpdatePolicy) GetMinReplicas() int32
func (*VPAUpdatePolicy) GetUpdateMode ¶
func (x *VPAUpdatePolicy) GetUpdateMode() string
func (*VPAUpdatePolicy) ProtoMessage ¶
func (*VPAUpdatePolicy) ProtoMessage()
func (*VPAUpdatePolicy) ProtoReflect ¶
func (x *VPAUpdatePolicy) ProtoReflect() protoreflect.Message
func (*VPAUpdatePolicy) Reset ¶
func (x *VPAUpdatePolicy) Reset()
func (*VPAUpdatePolicy) String ¶
func (x *VPAUpdatePolicy) String() string
type VolcanoJobCondition ¶
type VolcanoJobCondition struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // "Pending", "Running", "Completed", "Failed", etc.
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` // "True", "False", "Unknown"
Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"` // Reason for the condition
Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"` // Human readable message
LastTransitionTime int64 `protobuf:"varint,5,opt,name=last_transition_time,json=lastTransitionTime,proto3" json:"last_transition_time,omitempty"` // Last time condition transitioned
// contains filtered or unexported fields
}
VolcanoJobCondition represents a volcano job condition
func (*VolcanoJobCondition) Descriptor
deprecated
func (*VolcanoJobCondition) Descriptor() ([]byte, []int)
Deprecated: Use VolcanoJobCondition.ProtoReflect.Descriptor instead.
func (*VolcanoJobCondition) GetLastTransitionTime ¶
func (x *VolcanoJobCondition) GetLastTransitionTime() int64
func (*VolcanoJobCondition) GetMessage ¶
func (x *VolcanoJobCondition) GetMessage() string
func (*VolcanoJobCondition) GetReason ¶
func (x *VolcanoJobCondition) GetReason() string
func (*VolcanoJobCondition) GetStatus ¶
func (x *VolcanoJobCondition) GetStatus() string
func (*VolcanoJobCondition) GetType ¶
func (x *VolcanoJobCondition) GetType() string
func (*VolcanoJobCondition) ProtoMessage ¶
func (*VolcanoJobCondition) ProtoMessage()
func (*VolcanoJobCondition) ProtoReflect ¶
func (x *VolcanoJobCondition) ProtoReflect() protoreflect.Message
func (*VolcanoJobCondition) Reset ¶
func (x *VolcanoJobCondition) Reset()
func (*VolcanoJobCondition) String ¶
func (x *VolcanoJobCondition) String() string
type VolcanoJobDetails ¶
type VolcanoJobDetails struct {
Containers []*ContainerTemplate `protobuf:"bytes,1,rep,name=containers,proto3" json:"containers,omitempty"` // Container templates from pod spec
Conditions []*VolcanoJobCondition `protobuf:"bytes,2,rep,name=conditions,proto3" json:"conditions,omitempty"` // VolcanoJob conditions for debugging
Queue string `protobuf:"bytes,3,opt,name=queue,proto3" json:"queue,omitempty"` // Queue name for scheduling
MinAvailable int32 `protobuf:"varint,4,opt,name=min_available,json=minAvailable,proto3" json:"min_available,omitempty"` // Minimum available pods
SchedulePolicy string `protobuf:"bytes,5,opt,name=schedule_policy,json=schedulePolicy,proto3" json:"schedule_policy,omitempty"` // Schedule policy name
PriorityClass string `protobuf:"bytes,6,opt,name=priority_class,json=priorityClass,proto3" json:"priority_class,omitempty"` // Priority class name
Tasks []*VolcanoTask `protobuf:"bytes,7,rep,name=tasks,proto3" json:"tasks,omitempty"` // Tasks in the job
// contains filtered or unexported fields
}
VolcanoJobDetails contains detailed VolcanoJob information for drill-down
func (*VolcanoJobDetails) Descriptor
deprecated
func (*VolcanoJobDetails) Descriptor() ([]byte, []int)
Deprecated: Use VolcanoJobDetails.ProtoReflect.Descriptor instead.
func (*VolcanoJobDetails) GetConditions ¶
func (x *VolcanoJobDetails) GetConditions() []*VolcanoJobCondition
func (*VolcanoJobDetails) GetContainers ¶
func (x *VolcanoJobDetails) GetContainers() []*ContainerTemplate
func (*VolcanoJobDetails) GetMinAvailable ¶
func (x *VolcanoJobDetails) GetMinAvailable() int32
func (*VolcanoJobDetails) GetPriorityClass ¶
func (x *VolcanoJobDetails) GetPriorityClass() string
func (*VolcanoJobDetails) GetQueue ¶
func (x *VolcanoJobDetails) GetQueue() string
func (*VolcanoJobDetails) GetSchedulePolicy ¶
func (x *VolcanoJobDetails) GetSchedulePolicy() string
func (*VolcanoJobDetails) GetTasks ¶
func (x *VolcanoJobDetails) GetTasks() []*VolcanoTask
func (*VolcanoJobDetails) ProtoMessage ¶
func (*VolcanoJobDetails) ProtoMessage()
func (*VolcanoJobDetails) ProtoReflect ¶
func (x *VolcanoJobDetails) ProtoReflect() protoreflect.Message
func (*VolcanoJobDetails) Reset ¶
func (x *VolcanoJobDetails) Reset()
func (*VolcanoJobDetails) String ¶
func (x *VolcanoJobDetails) String() string
type VolcanoTask ¶
type VolcanoTask struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Task name
Replicas int32 `protobuf:"varint,2,opt,name=replicas,proto3" json:"replicas,omitempty"` // Number of replicas
Containers []*ContainerTemplate `protobuf:"bytes,3,rep,name=containers,proto3" json:"containers,omitempty"` // Container templates
// contains filtered or unexported fields
}
VolcanoTask represents a task in a VolcanoJob
func (*VolcanoTask) Descriptor
deprecated
func (*VolcanoTask) Descriptor() ([]byte, []int)
Deprecated: Use VolcanoTask.ProtoReflect.Descriptor instead.
func (*VolcanoTask) GetContainers ¶
func (x *VolcanoTask) GetContainers() []*ContainerTemplate
func (*VolcanoTask) GetName ¶
func (x *VolcanoTask) GetName() string
func (*VolcanoTask) GetReplicas ¶
func (x *VolcanoTask) GetReplicas() int32
func (*VolcanoTask) ProtoMessage ¶
func (*VolcanoTask) ProtoMessage()
func (*VolcanoTask) ProtoReflect ¶
func (x *VolcanoTask) ProtoReflect() protoreflect.Message
func (*VolcanoTask) Reset ¶
func (x *VolcanoTask) Reset()
func (*VolcanoTask) String ¶
func (x *VolcanoTask) String() string
type VolumeClaimTemplate ¶
type VolumeClaimTemplate struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // PVC template name
AccessModes []string `protobuf:"bytes,2,rep,name=access_modes,json=accessModes,proto3" json:"access_modes,omitempty"` // "ReadWriteOnce", etc.
VolumeMode string `protobuf:"bytes,3,opt,name=volume_mode,json=volumeMode,proto3" json:"volume_mode,omitempty"` // "Filesystem" or "Block"
StorageRequests int64 `protobuf:"varint,4,opt,name=storage_requests,json=storageRequests,proto3" json:"storage_requests,omitempty"` // Storage size requested in bytes
StorageClass string `protobuf:"bytes,5,opt,name=storage_class,json=storageClass,proto3" json:"storage_class,omitempty"` // Storage class name (optional)
// contains filtered or unexported fields
}
VolumeClaimTemplate represents a volume claim template in a StatefulSet
func (*VolumeClaimTemplate) Descriptor
deprecated
func (*VolumeClaimTemplate) Descriptor() ([]byte, []int)
Deprecated: Use VolumeClaimTemplate.ProtoReflect.Descriptor instead.
func (*VolumeClaimTemplate) GetAccessModes ¶
func (x *VolumeClaimTemplate) GetAccessModes() []string
func (*VolumeClaimTemplate) GetName ¶
func (x *VolumeClaimTemplate) GetName() string
func (*VolumeClaimTemplate) GetStorageClass ¶
func (x *VolumeClaimTemplate) GetStorageClass() string
func (*VolumeClaimTemplate) GetStorageRequests ¶
func (x *VolumeClaimTemplate) GetStorageRequests() int64
func (*VolumeClaimTemplate) GetVolumeMode ¶
func (x *VolumeClaimTemplate) GetVolumeMode() string
func (*VolumeClaimTemplate) ProtoMessage ¶
func (*VolumeClaimTemplate) ProtoMessage()
func (*VolumeClaimTemplate) ProtoReflect ¶
func (x *VolumeClaimTemplate) ProtoReflect() protoreflect.Message
func (*VolumeClaimTemplate) Reset ¶
func (x *VolumeClaimTemplate) Reset()
func (*VolumeClaimTemplate) String ¶
func (x *VolumeClaimTemplate) String() string
type VolumeNodeAffinity ¶
type VolumeNodeAffinity struct {
Required []*NodeSelectorRequirement `protobuf:"bytes,1,rep,name=required,proto3" json:"required,omitempty"` // Required node selector terms
Preferred []*NodeSelectorRequirement `protobuf:"bytes,2,rep,name=preferred,proto3" json:"preferred,omitempty"` // Preferred node selector terms
// contains filtered or unexported fields
}
VolumeNodeAffinity represents node affinity constraints for volumes
func (*VolumeNodeAffinity) Descriptor
deprecated
func (*VolumeNodeAffinity) Descriptor() ([]byte, []int)
Deprecated: Use VolumeNodeAffinity.ProtoReflect.Descriptor instead.
func (*VolumeNodeAffinity) GetPreferred ¶
func (x *VolumeNodeAffinity) GetPreferred() []*NodeSelectorRequirement
func (*VolumeNodeAffinity) GetRequired ¶
func (x *VolumeNodeAffinity) GetRequired() []*NodeSelectorRequirement
func (*VolumeNodeAffinity) ProtoMessage ¶
func (*VolumeNodeAffinity) ProtoMessage()
func (*VolumeNodeAffinity) ProtoReflect ¶
func (x *VolumeNodeAffinity) ProtoReflect() protoreflect.Message
func (*VolumeNodeAffinity) Reset ¶
func (x *VolumeNodeAffinity) Reset()
func (*VolumeNodeAffinity) String ¶
func (x *VolumeNodeAffinity) String() string
type WorkloadFilters ¶
type WorkloadFilters struct {
// Targeting criteria (AND logic between non-null fields)
NamespaceSelector *LabelSelector `protobuf:"bytes,11,opt,name=namespace_selector,json=namespaceSelector,proto3,oneof" json:"namespace_selector,omitempty"` // Target namespaces by labels
WorkloadSelector *LabelSelector `protobuf:"bytes,12,opt,name=workload_selector,json=workloadSelector,proto3,oneof" json:"workload_selector,omitempty"` // Target workloads by labels
KindFilter []K8SObjectKind `` // Target specific workload kinds
/* 126-byte string literal not displayed */
NamePattern *RegexPattern `protobuf:"bytes,14,opt,name=name_pattern,json=namePattern,proto3,oneof" json:"name_pattern,omitempty"` // Target workloads by name pattern
AnnotationSelector *LabelSelector `protobuf:"bytes,15,opt,name=annotation_selector,json=annotationSelector,proto3,oneof" json:"annotation_selector,omitempty"` // Target workloads by annotations
WorkloadNames []string `protobuf:"bytes,16,rep,name=workload_names,json=workloadNames,proto3" json:"workload_names,omitempty"` // Target specific workload kinds
NodeGroupNames []string `protobuf:"bytes,21,rep,name=node_group_names,json=nodeGroupNames,proto3" json:"node_group_names,omitempty"` // target workloads running on specific nodes
// Lifecycle status filter (overrides legacy show_deleted when set)
Status WorkloadStatusFilter `protobuf:"varint,30,opt,name=status,proto3,enum=api.v1.WorkloadStatusFilter" json:"status,omitempty"` // ACTIVE, DELETED, or BOTH
// contains filtered or unexported fields
}
WorkloadFilters provides optional filters for narrowing the GetWorkloads request. All fields are optional. When multiple fields are provided, they are ANDed together.
func (*WorkloadFilters) Descriptor
deprecated
func (*WorkloadFilters) Descriptor() ([]byte, []int)
Deprecated: Use WorkloadFilters.ProtoReflect.Descriptor instead.
func (*WorkloadFilters) GetAnnotationSelector ¶
func (x *WorkloadFilters) GetAnnotationSelector() *LabelSelector
func (*WorkloadFilters) GetKindFilter ¶
func (x *WorkloadFilters) GetKindFilter() []K8SObjectKind
func (*WorkloadFilters) GetNamePattern ¶
func (x *WorkloadFilters) GetNamePattern() *RegexPattern
func (*WorkloadFilters) GetNamespaceSelector ¶
func (x *WorkloadFilters) GetNamespaceSelector() *LabelSelector
func (*WorkloadFilters) GetNodeGroupNames ¶
func (x *WorkloadFilters) GetNodeGroupNames() []string
func (*WorkloadFilters) GetStatus ¶
func (x *WorkloadFilters) GetStatus() WorkloadStatusFilter
func (*WorkloadFilters) GetWorkloadNames ¶
func (x *WorkloadFilters) GetWorkloadNames() []string
func (*WorkloadFilters) GetWorkloadSelector ¶
func (x *WorkloadFilters) GetWorkloadSelector() *LabelSelector
func (*WorkloadFilters) ProtoMessage ¶
func (*WorkloadFilters) ProtoMessage()
func (*WorkloadFilters) ProtoReflect ¶
func (x *WorkloadFilters) ProtoReflect() protoreflect.Message
func (*WorkloadFilters) Reset ¶
func (x *WorkloadFilters) Reset()
func (*WorkloadFilters) String ¶
func (x *WorkloadFilters) String() string
type WorkloadItem ¶
type WorkloadItem struct {
Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"` // Kind of the resource (e.g., Pod, Container, Deployment).
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Name of the resource.
Uid string `protobuf:"bytes,3,opt,name=uid,proto3" json:"uid,omitempty"` // Unique identifier for the resource.
Namespace string `protobuf:"bytes,4,opt,name=namespace,proto3" json:"namespace,omitempty"` // Namespace of the resource.
OwnerKind string `protobuf:"bytes,5,opt,name=owner_kind,json=ownerKind,proto3" json:"owner_kind,omitempty"` // Kind of the owning resource, if any.
OwnerUid string `protobuf:"bytes,6,opt,name=owner_uid,json=ownerUid,proto3" json:"owner_uid,omitempty"` // UID of the owning resource, if any.
Children []*WorkloadItem `protobuf:"bytes,7,rep,name=children,proto3" json:"children,omitempty"` // Child resources of this workload item.
Labels map[string]string `` // Resource labels.
/* 153-byte string literal not displayed */
Annotations map[string]string `` // Resource annotations.
/* 163-byte string literal not displayed */
CreationTimestamp int64 `protobuf:"varint,10,opt,name=creation_timestamp,json=creationTimestamp,proto3" json:"creation_timestamp,omitempty"` // Creation time as a Unix timestamp.
ResourceMetrics *ResourceMetrics `protobuf:"bytes,11,opt,name=resource_metrics,json=resourceMetrics,proto3" json:"resource_metrics,omitempty"` // Resource metrics for the workload item.
CostInfo *CostInfo `protobuf:"bytes,12,opt,name=cost_info,json=costInfo,proto3" json:"cost_info,omitempty"` // Cost information for the workload item.
CostDataPoints []*CostDataPoint `protobuf:"bytes,13,rep,name=cost_data_points,json=costDataPoints,proto3" json:"cost_data_points,omitempty"` // Time-series cost data points for the workload.
ResourceDataPoints []*ResourceDataPoint `protobuf:"bytes,14,rep,name=resource_data_points,json=resourceDataPoints,proto3" json:"resource_data_points,omitempty"` // Time-series resource metrics for the workload.
ImpactScore float64 `protobuf:"fixed64,15,opt,name=impact_score,json=impactScore,proto3" json:"impact_score,omitempty"` // Optimization impact score for workload
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,16,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` // Creation time of the workload item.
DeletedAt *timestamppb.Timestamp `protobuf:"bytes,17,opt,name=deleted_at,json=deletedAt,proto3,oneof" json:"deleted_at,omitempty"` // Last update time of the workload item.
ClusterId string `protobuf:"bytes,18,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // Cluster id of the workload
Id string `protobuf:"bytes,19,opt,name=id,proto3" json:"id,omitempty"` // DevZero unique identifier
// Resource-specific details for different K8s resource types
IsKarpenterResource bool `protobuf:"varint,20,opt,name=is_karpenter_resource,json=isKarpenterResource,proto3" json:"is_karpenter_resource,omitempty"`
ResourceDetails *ResourceDetails `protobuf:"bytes,30,opt,name=resource_details,json=resourceDetails,proto3,oneof" json:"resource_details,omitempty"`
PolicyIds []string `protobuf:"bytes,56,rep,name=policy_ids,json=policyIds,proto3" json:"policy_ids,omitempty"` // List of policy IDs attached to this workload
ReplicasFromStatus int32 `protobuf:"varint,76,opt,name=replicas_from_status,json=replicasFromStatus,proto3" json:"replicas_from_status,omitempty"`
ReplicasFromSpec int32 `protobuf:"varint,77,opt,name=replicas_from_spec,json=replicasFromSpec,proto3" json:"replicas_from_spec,omitempty"`
ReplicasFromMetrics int32 `protobuf:"varint,78,opt,name=replicas_from_metrics,json=replicasFromMetrics,proto3" json:"replicas_from_metrics,omitempty"`
RootOwnerKind string `protobuf:"bytes,91,opt,name=root_owner_kind,json=rootOwnerKind,proto3" json:"root_owner_kind,omitempty"` // Kind of the root owning resource, if any.
RootOwnerUid string `protobuf:"bytes,92,opt,name=root_owner_uid,json=rootOwnerUid,proto3" json:"root_owner_uid,omitempty"` // UID of the root owning resource, if any.
// contains filtered or unexported fields
}
WorkloadItem represents a Kubernetes resource and its hierarchical children.
func (*WorkloadItem) Descriptor
deprecated
func (*WorkloadItem) Descriptor() ([]byte, []int)
Deprecated: Use WorkloadItem.ProtoReflect.Descriptor instead.
func (*WorkloadItem) GetAnnotations ¶
func (x *WorkloadItem) GetAnnotations() map[string]string
func (*WorkloadItem) GetChildren ¶
func (x *WorkloadItem) GetChildren() []*WorkloadItem
func (*WorkloadItem) GetClusterId ¶
func (x *WorkloadItem) GetClusterId() string
func (*WorkloadItem) GetCostDataPoints ¶
func (x *WorkloadItem) GetCostDataPoints() []*CostDataPoint
func (*WorkloadItem) GetCostInfo ¶
func (x *WorkloadItem) GetCostInfo() *CostInfo
func (*WorkloadItem) GetCreatedAt ¶
func (x *WorkloadItem) GetCreatedAt() *timestamppb.Timestamp
func (*WorkloadItem) GetCreationTimestamp ¶
func (x *WorkloadItem) GetCreationTimestamp() int64
func (*WorkloadItem) GetDeletedAt ¶
func (x *WorkloadItem) GetDeletedAt() *timestamppb.Timestamp
func (*WorkloadItem) GetId ¶
func (x *WorkloadItem) GetId() string
func (*WorkloadItem) GetImpactScore ¶
func (x *WorkloadItem) GetImpactScore() float64
func (*WorkloadItem) GetIsKarpenterResource ¶
func (x *WorkloadItem) GetIsKarpenterResource() bool
func (*WorkloadItem) GetKind ¶
func (x *WorkloadItem) GetKind() string
func (*WorkloadItem) GetLabels ¶
func (x *WorkloadItem) GetLabels() map[string]string
func (*WorkloadItem) GetName ¶
func (x *WorkloadItem) GetName() string
func (*WorkloadItem) GetNamespace ¶
func (x *WorkloadItem) GetNamespace() string
func (*WorkloadItem) GetOwnerKind ¶
func (x *WorkloadItem) GetOwnerKind() string
func (*WorkloadItem) GetOwnerUid ¶
func (x *WorkloadItem) GetOwnerUid() string
func (*WorkloadItem) GetPolicyIds ¶
func (x *WorkloadItem) GetPolicyIds() []string
func (*WorkloadItem) GetReplicasFromMetrics ¶
func (x *WorkloadItem) GetReplicasFromMetrics() int32
func (*WorkloadItem) GetReplicasFromSpec ¶
func (x *WorkloadItem) GetReplicasFromSpec() int32
func (*WorkloadItem) GetReplicasFromStatus ¶
func (x *WorkloadItem) GetReplicasFromStatus() int32
func (*WorkloadItem) GetResourceDataPoints ¶
func (x *WorkloadItem) GetResourceDataPoints() []*ResourceDataPoint
func (*WorkloadItem) GetResourceDetails ¶
func (x *WorkloadItem) GetResourceDetails() *ResourceDetails
func (*WorkloadItem) GetResourceMetrics ¶
func (x *WorkloadItem) GetResourceMetrics() *ResourceMetrics
func (*WorkloadItem) GetRootOwnerKind ¶
func (x *WorkloadItem) GetRootOwnerKind() string
func (*WorkloadItem) GetRootOwnerUid ¶
func (x *WorkloadItem) GetRootOwnerUid() string
func (*WorkloadItem) GetUid ¶
func (x *WorkloadItem) GetUid() string
func (*WorkloadItem) ProtoMessage ¶
func (*WorkloadItem) ProtoMessage()
func (*WorkloadItem) ProtoReflect ¶
func (x *WorkloadItem) ProtoReflect() protoreflect.Message
func (*WorkloadItem) Reset ¶
func (x *WorkloadItem) Reset()
func (*WorkloadItem) String ¶
func (x *WorkloadItem) String() string
type WorkloadMetadata ¶
type WorkloadMetadata struct {
PodUidToNodeMetadata map[string]*NodeMetadata `` /* 215-byte string literal not displayed */
PodUidToPodMetadata map[string]*PodMetadata `` /* 212-byte string literal not displayed */
Label string `protobuf:"bytes,6,opt,name=label,proto3" json:"label,omitempty"`
Annotation string `protobuf:"bytes,7,opt,name=annotation,proto3" json:"annotation,omitempty"`
Spec string `protobuf:"bytes,8,opt,name=spec,proto3" json:"spec,omitempty"`
Status string `protobuf:"bytes,9,opt,name=status,proto3" json:"status,omitempty"`
Metadata string `protobuf:"bytes,10,opt,name=metadata,proto3" json:"metadata,omitempty"`
Kind K8SObjectKind `protobuf:"varint,11,opt,name=kind,proto3,enum=api.v1.K8SObjectKind" json:"kind,omitempty"`
// contains filtered or unexported fields
}
func (*WorkloadMetadata) Descriptor
deprecated
func (*WorkloadMetadata) Descriptor() ([]byte, []int)
Deprecated: Use WorkloadMetadata.ProtoReflect.Descriptor instead.
func (*WorkloadMetadata) GetAnnotation ¶
func (x *WorkloadMetadata) GetAnnotation() string
func (*WorkloadMetadata) GetKind ¶
func (x *WorkloadMetadata) GetKind() K8SObjectKind
func (*WorkloadMetadata) GetLabel ¶
func (x *WorkloadMetadata) GetLabel() string
func (*WorkloadMetadata) GetMetadata ¶
func (x *WorkloadMetadata) GetMetadata() string
func (*WorkloadMetadata) GetPodUidToNodeMetadata ¶
func (x *WorkloadMetadata) GetPodUidToNodeMetadata() map[string]*NodeMetadata
func (*WorkloadMetadata) GetPodUidToPodMetadata ¶
func (x *WorkloadMetadata) GetPodUidToPodMetadata() map[string]*PodMetadata
func (*WorkloadMetadata) GetSpec ¶
func (x *WorkloadMetadata) GetSpec() string
func (*WorkloadMetadata) GetStatus ¶
func (x *WorkloadMetadata) GetStatus() string
func (*WorkloadMetadata) ProtoMessage ¶
func (*WorkloadMetadata) ProtoMessage()
func (*WorkloadMetadata) ProtoReflect ¶
func (x *WorkloadMetadata) ProtoReflect() protoreflect.Message
func (*WorkloadMetadata) Reset ¶
func (x *WorkloadMetadata) Reset()
func (*WorkloadMetadata) String ¶
func (x *WorkloadMetadata) String() string
type WorkloadNode ¶ added in v0.0.55
type WorkloadNode struct {
WorkloadName string `protobuf:"bytes,1,opt,name=workload_name,json=workloadName,proto3" json:"workload_name,omitempty"`
Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
WorkloadKind string `protobuf:"bytes,3,opt,name=workload_kind,json=workloadKind,proto3" json:"workload_kind,omitempty"`
// contains filtered or unexported fields
}
A workload node in the dependency graph
func (*WorkloadNode) Descriptor
deprecated
added in
v0.0.55
func (*WorkloadNode) Descriptor() ([]byte, []int)
Deprecated: Use WorkloadNode.ProtoReflect.Descriptor instead.
func (*WorkloadNode) GetNamespace ¶ added in v0.0.55
func (x *WorkloadNode) GetNamespace() string
func (*WorkloadNode) GetWorkloadKind ¶ added in v0.0.55
func (x *WorkloadNode) GetWorkloadKind() string
func (*WorkloadNode) GetWorkloadName ¶ added in v0.0.55
func (x *WorkloadNode) GetWorkloadName() string
func (*WorkloadNode) ProtoMessage ¶ added in v0.0.55
func (*WorkloadNode) ProtoMessage()
func (*WorkloadNode) ProtoReflect ¶ added in v0.0.55
func (x *WorkloadNode) ProtoReflect() protoreflect.Message
func (*WorkloadNode) Reset ¶ added in v0.0.55
func (x *WorkloadNode) Reset()
func (*WorkloadNode) String ¶ added in v0.0.55
func (x *WorkloadNode) String() string
type WorkloadStatusFilter ¶
type WorkloadStatusFilter int32
Filter to select ACTIVE, DELETED, or BOTH types of workloads.
const ( WorkloadStatusFilter_WORKLOAD_STATUS_FILTER_UNSPECIFIED WorkloadStatusFilter = 0 WorkloadStatusFilter_WORKLOAD_STATUS_FILTER_ACTIVE WorkloadStatusFilter = 1 // Only active (non-deleted) workloads WorkloadStatusFilter_WORKLOAD_STATUS_FILTER_DELETED WorkloadStatusFilter = 2 // Only deleted workloads WorkloadStatusFilter_WORKLOAD_STATUS_FILTER_BOTH WorkloadStatusFilter = 3 // Both active and deleted workloads )
func (WorkloadStatusFilter) Descriptor ¶
func (WorkloadStatusFilter) Descriptor() protoreflect.EnumDescriptor
func (WorkloadStatusFilter) Enum ¶
func (x WorkloadStatusFilter) Enum() *WorkloadStatusFilter
func (WorkloadStatusFilter) EnumDescriptor
deprecated
func (WorkloadStatusFilter) EnumDescriptor() ([]byte, []int)
Deprecated: Use WorkloadStatusFilter.Descriptor instead.
func (WorkloadStatusFilter) Number ¶
func (x WorkloadStatusFilter) Number() protoreflect.EnumNumber
func (WorkloadStatusFilter) String ¶
func (x WorkloadStatusFilter) String() string
func (WorkloadStatusFilter) Type ¶
func (WorkloadStatusFilter) Type() protoreflect.EnumType