package pluginv2

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service AdmissionControl

backend.proto:327

Admission control is a service based on the kubernetes admission webhook patterns. This service can be used to verify if objects are valid and convert between versions See: https://github.com/kubernetes/kubernetes/blob/v1.30.0/pkg/apis/admission/types.go#L41 And: https://github.com/grafana/grafana-app-sdk/blob/main/resource/admission.go#L14

service Data

backend.proto:125

service Diagnostics

backend.proto:183

service Resource

backend.proto:93

service ResourceConversion

backend.proto:414

ResourceConversion is a service that can be used to convert resources between versions See: https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definition-versioning/#webhook-request-and-response

service Stream

backend.proto:223

message AdmissionRequest

backend.proto:343

AdmissionRequest contains information from a kubernetes Admission request and decoded object(s).

Used as request type in: AdmissionControl.MutateAdmission, AdmissionControl.ValidateAdmission

enum AdmissionRequest.Operation

backend.proto:346

Operation is the type of resource operation being checked for admission control https://github.com/kubernetes/kubernetes/blob/v1.30.0/pkg/apis/admission/types.go#L158

Used in: AdmissionRequest

message AppInstanceSettings

backend.proto:10

Used in: PluginContext

enum CheckHealthResponse.HealthStatus

backend.proto:208

Used in: CheckHealthResponse

message CollectMetricsResponse.Payload

backend.proto:193

Used in: CollectMetricsResponse

message DataQuery

backend.proto:134

Used in: QueryDataRequest

message DataResponse

backend.proto:159

Used in: QueryDataResponse

message DataSourceInstanceSettings

backend.proto:20

Used in: PluginContext

message GroupVersion

backend.proto:420

GroupVersion represents the API group and version of a resource.

Used in: ConversionRequest

message GroupVersionKind

backend.proto:336

Identify the Object properties

Used in: AdmissionRequest

message PluginContext

backend.proto:50

Used in: AdmissionRequest, CallResourceRequest, CheckHealthRequest, CollectMetricsRequest, ConversionRequest, PublishStreamRequest, QueryDataRequest, RunStreamRequest, SubscribeStreamRequest

enum PublishStreamResponse.Status

backend.proto:285

Used in: PublishStreamResponse

message RawObject

backend.proto:426

RawObject contains a resource serialized into a byte array with a content type

Used in: ConversionRequest, ConversionResponse

message StatusResult

backend.proto:469

Status structure is copied from: https://github.com/kubernetes/apimachinery/blob/v0.30.1/pkg/apis/meta/v1/generated.proto#L979

Used in: ConversionResponse, MutationResponse, ValidationResponse

message StringList

backend.proto:97

Used in: CallResourceRequest, CallResourceResponse

enum SubscribeStreamResponse.Status

backend.proto:257

Used in: SubscribeStreamResponse

message TimeRange

backend.proto:129

Used in: DataQuery

message User

backend.proto:43

Used in: PluginContext