kfplugin1

package
v0.0.0-...-e5ebed8 Latest Latest
Warning

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

Go to latest
Published: May 12, 2024 License: Apache-2.0, BSD-3-Clause Imports: 8 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Severity_name = map[int32]string{
		0: "UNDEFINED",
		1: "ERROR",
		2: "WARNING",
	}
	Severity_value = map[string]int32{
		"UNDEFINED": 0,
		"ERROR":     1,
		"WARNING":   2,
	}
)

Enum value maps for Severity.

View Source
var (
	Scope_name = map[int32]string{
		0: "INVALID",
		1: "NAMESPACE",
		2: "CLUSTER",
	}
	Scope_value = map[string]int32{
		"INVALID":   0,
		"NAMESPACE": 1,
		"CLUSTER":   2,
	}
)

Enum value maps for Scope.

View Source
var File_kfplugin_proto protoreflect.FileDescriptor
View Source
var Provider_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "kfplugin1.Provider",
	HandlerType: (*ProviderServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Capabilities",
			Handler:    _Provider_Capabilities_Handler,
		},
		{
			MethodName: "Configure",
			Handler:    _Provider_Configure_Handler,
		},
		{
			MethodName: "ReadDataSource",
			Handler:    _Provider_ReadDataSource_Handler,
		},
		{
			MethodName: "ListDataSource",
			Handler:    _Provider_ListDataSource_Handler,
		},
		{
			MethodName: "ReadResource",
			Handler:    _Provider_ReadResource_Handler,
		},
		{
			MethodName: "CreateResource",
			Handler:    _Provider_CreateResource_Handler,
		},
		{
			MethodName: "UpdateResource",
			Handler:    _Provider_UpdateResource_Handler,
		},
		{
			MethodName: "DeleteResource",
			Handler:    _Provider_DeleteResource_Handler,
		},
		{
			MethodName: "StopProvider",
			Handler:    _Provider_StopProvider_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "kfplugin.proto",
}

Provider_ServiceDesc is the grpc.ServiceDesc for Provider service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterProviderServer

func RegisterProviderServer(s grpc.ServiceRegistrar, srv ProviderServer)

Types

type Capabilities

type Capabilities struct {
	// contains filtered or unexported fields
}

func (*Capabilities) Descriptor deprecated

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

Deprecated: Use Capabilities.ProtoReflect.Descriptor instead.

func (*Capabilities) ProtoMessage

func (*Capabilities) ProtoMessage()

func (*Capabilities) ProtoReflect

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

func (*Capabilities) Reset

func (x *Capabilities) Reset()

func (*Capabilities) String

func (x *Capabilities) String() string

type Capabilities_Request

type Capabilities_Request struct {
	// contains filtered or unexported fields
}

func (*Capabilities_Request) Descriptor deprecated

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

Deprecated: Use Capabilities_Request.ProtoReflect.Descriptor instead.

func (*Capabilities_Request) ProtoMessage

func (*Capabilities_Request) ProtoMessage()

func (*Capabilities_Request) ProtoReflect

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

func (*Capabilities_Request) Reset

func (x *Capabilities_Request) Reset()

func (*Capabilities_Request) String

func (x *Capabilities_Request) String() string

type Capabilities_Response

type Capabilities_Response struct {
	Diagnostics        []*Diagnostic       `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	ServerCapabilities *ServerCapabilities `protobuf:"bytes,2,opt,name=serverCapabilities,proto3" json:"serverCapabilities,omitempty"`
	ReadDataSources    []string            `protobuf:"bytes,3,rep,name=readDataSources,proto3" json:"readDataSources,omitempty"`
	ListDataSources    []string            `protobuf:"bytes,4,rep,name=listDataSources,proto3" json:"listDataSources,omitempty"`
	Resources          []string            `protobuf:"bytes,5,rep,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Capabilities_Response) Descriptor deprecated

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

Deprecated: Use Capabilities_Response.ProtoReflect.Descriptor instead.

func (*Capabilities_Response) GetDiagnostics

func (x *Capabilities_Response) GetDiagnostics() []*Diagnostic

func (*Capabilities_Response) GetListDataSources

func (x *Capabilities_Response) GetListDataSources() []string

func (*Capabilities_Response) GetReadDataSources

func (x *Capabilities_Response) GetReadDataSources() []string

func (*Capabilities_Response) GetResources

func (x *Capabilities_Response) GetResources() []string

func (*Capabilities_Response) GetServerCapabilities

func (x *Capabilities_Response) GetServerCapabilities() *ServerCapabilities

func (*Capabilities_Response) ProtoMessage

func (*Capabilities_Response) ProtoMessage()

func (*Capabilities_Response) ProtoReflect

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

func (*Capabilities_Response) Reset

func (x *Capabilities_Response) Reset()

func (*Capabilities_Response) String

func (x *Capabilities_Response) String() string

type Configure

type Configure struct {
	// contains filtered or unexported fields
}

func (*Configure) Descriptor deprecated

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

Deprecated: Use Configure.ProtoReflect.Descriptor instead.

func (*Configure) ProtoMessage

func (*Configure) ProtoMessage()

func (*Configure) ProtoReflect

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

func (*Configure) Reset

func (x *Configure) Reset()

func (*Configure) String

func (x *Configure) String() string

type Configure_Request

type Configure_Request struct {
	Config []byte `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*Configure_Request) Descriptor deprecated

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

Deprecated: Use Configure_Request.ProtoReflect.Descriptor instead.

func (*Configure_Request) GetConfig

func (x *Configure_Request) GetConfig() []byte

func (*Configure_Request) ProtoMessage

func (*Configure_Request) ProtoMessage()

func (*Configure_Request) ProtoReflect

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

func (*Configure_Request) Reset

func (x *Configure_Request) Reset()

func (*Configure_Request) String

func (x *Configure_Request) String() string

type Configure_Response

type Configure_Response struct {
	Diagnostics []*Diagnostic `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// contains filtered or unexported fields
}

func (*Configure_Response) Descriptor deprecated

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

Deprecated: Use Configure_Response.ProtoReflect.Descriptor instead.

func (*Configure_Response) GetDiagnostics

func (x *Configure_Response) GetDiagnostics() []*Diagnostic

func (*Configure_Response) ProtoMessage

func (*Configure_Response) ProtoMessage()

func (*Configure_Response) ProtoReflect

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

func (*Configure_Response) Reset

func (x *Configure_Response) Reset()

func (*Configure_Response) String

func (x *Configure_Response) String() string

type CreateResource

type CreateResource struct {
	// contains filtered or unexported fields
}

func (*CreateResource) Descriptor deprecated

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

Deprecated: Use CreateResource.ProtoReflect.Descriptor instead.

func (*CreateResource) ProtoMessage

func (*CreateResource) ProtoMessage()

func (*CreateResource) ProtoReflect

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

func (*CreateResource) Reset

func (x *CreateResource) Reset()

func (*CreateResource) String

func (x *CreateResource) String() string

type CreateResource_Request

type CreateResource_Request struct {
	Name   string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Scope  Scope  `protobuf:"varint,2,opt,name=scope,proto3,enum=kfplugin1.Scope" json:"scope,omitempty"`
	DryRun bool   `protobuf:"varint,3,opt,name=dryRun,proto3" json:"dryRun,omitempty"`
	Obj    []byte `protobuf:"bytes,4,opt,name=obj,proto3" json:"obj,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateResource_Request) Descriptor deprecated

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

Deprecated: Use CreateResource_Request.ProtoReflect.Descriptor instead.

func (*CreateResource_Request) GetDryRun

func (x *CreateResource_Request) GetDryRun() bool

func (*CreateResource_Request) GetName

func (x *CreateResource_Request) GetName() string

func (*CreateResource_Request) GetObj

func (x *CreateResource_Request) GetObj() []byte

func (*CreateResource_Request) GetScope

func (x *CreateResource_Request) GetScope() Scope

func (*CreateResource_Request) ProtoMessage

func (*CreateResource_Request) ProtoMessage()

func (*CreateResource_Request) ProtoReflect

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

func (*CreateResource_Request) Reset

func (x *CreateResource_Request) Reset()

func (*CreateResource_Request) String

func (x *CreateResource_Request) String() string

type CreateResource_Response

type CreateResource_Response struct {
	Diagnostics []*Diagnostic `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	Obj         []byte        `protobuf:"bytes,2,opt,name=obj,proto3" json:"obj,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateResource_Response) Descriptor deprecated

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

Deprecated: Use CreateResource_Response.ProtoReflect.Descriptor instead.

func (*CreateResource_Response) GetDiagnostics

func (x *CreateResource_Response) GetDiagnostics() []*Diagnostic

func (*CreateResource_Response) GetObj

func (x *CreateResource_Response) GetObj() []byte

func (*CreateResource_Response) ProtoMessage

func (*CreateResource_Response) ProtoMessage()

func (*CreateResource_Response) ProtoReflect

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

func (*CreateResource_Response) Reset

func (x *CreateResource_Response) Reset()

func (*CreateResource_Response) String

func (x *CreateResource_Response) String() string

type DeleteResource

type DeleteResource struct {
	// contains filtered or unexported fields
}

func (*DeleteResource) Descriptor deprecated

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

Deprecated: Use DeleteResource.ProtoReflect.Descriptor instead.

func (*DeleteResource) ProtoMessage

func (*DeleteResource) ProtoMessage()

func (*DeleteResource) ProtoReflect

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

func (*DeleteResource) Reset

func (x *DeleteResource) Reset()

func (*DeleteResource) String

func (x *DeleteResource) String() string

type DeleteResource_Request

type DeleteResource_Request struct {
	Name   string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Scope  Scope  `protobuf:"varint,2,opt,name=scope,proto3,enum=kfplugin1.Scope" json:"scope,omitempty"`
	DryRun bool   `protobuf:"varint,3,opt,name=dryRun,proto3" json:"dryRun,omitempty"`
	Obj    []byte `protobuf:"bytes,4,opt,name=obj,proto3" json:"obj,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteResource_Request) Descriptor deprecated

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

Deprecated: Use DeleteResource_Request.ProtoReflect.Descriptor instead.

func (*DeleteResource_Request) GetDryRun

func (x *DeleteResource_Request) GetDryRun() bool

func (*DeleteResource_Request) GetName

func (x *DeleteResource_Request) GetName() string

func (*DeleteResource_Request) GetObj

func (x *DeleteResource_Request) GetObj() []byte

func (*DeleteResource_Request) GetScope

func (x *DeleteResource_Request) GetScope() Scope

func (*DeleteResource_Request) ProtoMessage

func (*DeleteResource_Request) ProtoMessage()

func (*DeleteResource_Request) ProtoReflect

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

func (*DeleteResource_Request) Reset

func (x *DeleteResource_Request) Reset()

func (*DeleteResource_Request) String

func (x *DeleteResource_Request) String() string

type DeleteResource_Response

type DeleteResource_Response struct {
	Diagnostics []*Diagnostic `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteResource_Response) Descriptor deprecated

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

Deprecated: Use DeleteResource_Response.ProtoReflect.Descriptor instead.

func (*DeleteResource_Response) GetDiagnostics

func (x *DeleteResource_Response) GetDiagnostics() []*Diagnostic

func (*DeleteResource_Response) ProtoMessage

func (*DeleteResource_Response) ProtoMessage()

func (*DeleteResource_Response) ProtoReflect

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

func (*DeleteResource_Response) Reset

func (x *DeleteResource_Response) Reset()

func (*DeleteResource_Response) String

func (x *DeleteResource_Response) String() string

type Diagnostic

type Diagnostic struct {
	Severity Severity `protobuf:"varint,1,opt,name=severity,proto3,enum=kfplugin1.Severity" json:"severity,omitempty"`
	Detail   string   `protobuf:"bytes,2,opt,name=detail,proto3" json:"detail,omitempty"`
	Context  string   `protobuf:"bytes,3,opt,name=context,proto3" json:"context,omitempty"`
	// contains filtered or unexported fields
}

func (*Diagnostic) Descriptor deprecated

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

Deprecated: Use Diagnostic.ProtoReflect.Descriptor instead.

func (*Diagnostic) GetContext

func (x *Diagnostic) GetContext() string

func (*Diagnostic) GetDetail

func (x *Diagnostic) GetDetail() string

func (*Diagnostic) GetSeverity

func (x *Diagnostic) GetSeverity() Severity

func (*Diagnostic) ProtoMessage

func (*Diagnostic) ProtoMessage()

func (*Diagnostic) ProtoReflect

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

func (*Diagnostic) Reset

func (x *Diagnostic) Reset()

func (*Diagnostic) String

func (x *Diagnostic) String() string

type GVK

type GVK struct {
	Group   string `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	Kind    string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"`
	// contains filtered or unexported fields
}

func (*GVK) Descriptor deprecated

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

Deprecated: Use GVK.ProtoReflect.Descriptor instead.

func (*GVK) GetGroup

func (x *GVK) GetGroup() string

func (*GVK) GetKind

func (x *GVK) GetKind() string

func (*GVK) GetVersion

func (x *GVK) GetVersion() string

func (*GVK) ProtoMessage

func (*GVK) ProtoMessage()

func (*GVK) ProtoReflect

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

func (*GVK) Reset

func (x *GVK) Reset()

func (*GVK) String

func (x *GVK) String() string

type LabelSelector

type LabelSelector struct {

	// 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.
	// +optional
	MatchLabels map[string]string `` /* 163-byte string literal not displayed */
	// matchExpressions is a list of label selector requirements. The requirements are ANDed.
	// +optional
	MatchExpressions []*LabelSelectorRequirement `protobuf:"bytes,2,rep,name=matchExpressions,proto3" json:"matchExpressions,omitempty"`
	// contains filtered or unexported fields
}

A label selector 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. +structType=atomic

func (*LabelSelector) Descriptor deprecated

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

Deprecated: Use LabelSelector.ProtoReflect.Descriptor instead.

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 LabelSelectorRequirement

type LabelSelectorRequirement struct {

	// key is the label key that the selector applies to.
	Key *string `protobuf:"bytes,1,opt,name=key,proto3,oneof" json:"key,omitempty"`
	// operator represents a key's relationship to a set of values.
	// Valid operators are In, NotIn, Exists and DoesNotExist.
	Operator *string `protobuf:"bytes,2,opt,name=operator,proto3,oneof" 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.
	// +optional
	Values []string `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

A label selector requirement 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() string

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 ListDataSource

type ListDataSource struct {
	// contains filtered or unexported fields
}

func (*ListDataSource) Descriptor deprecated

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

Deprecated: Use ListDataSource.ProtoReflect.Descriptor instead.

func (*ListDataSource) ProtoMessage

func (*ListDataSource) ProtoMessage()

func (*ListDataSource) ProtoReflect

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

func (*ListDataSource) Reset

func (x *ListDataSource) Reset()

func (*ListDataSource) String

func (x *ListDataSource) String() string

type ListDataSource_Request

type ListDataSource_Request struct {
	Name          string         `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Scope         Scope          `protobuf:"varint,2,opt,name=scope,proto3,enum=kfplugin1.Scope" json:"scope,omitempty"`
	Obj           []byte         `protobuf:"bytes,3,opt,name=obj,proto3" json:"obj,omitempty"`
	LabelSelector *LabelSelector `protobuf:"bytes,4,opt,name=labelSelector,proto3" json:"labelSelector,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDataSource_Request) Descriptor deprecated

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

Deprecated: Use ListDataSource_Request.ProtoReflect.Descriptor instead.

func (*ListDataSource_Request) GetLabelSelector

func (x *ListDataSource_Request) GetLabelSelector() *LabelSelector

func (*ListDataSource_Request) GetName

func (x *ListDataSource_Request) GetName() string

func (*ListDataSource_Request) GetObj

func (x *ListDataSource_Request) GetObj() []byte

func (*ListDataSource_Request) GetScope

func (x *ListDataSource_Request) GetScope() Scope

func (*ListDataSource_Request) ProtoMessage

func (*ListDataSource_Request) ProtoMessage()

func (*ListDataSource_Request) ProtoReflect

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

func (*ListDataSource_Request) Reset

func (x *ListDataSource_Request) Reset()

func (*ListDataSource_Request) String

func (x *ListDataSource_Request) String() string

type ListDataSource_Response

type ListDataSource_Response struct {
	Diagnostics []*Diagnostic `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	Obj         []byte        `protobuf:"bytes,2,opt,name=obj,proto3" json:"obj,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDataSource_Response) Descriptor deprecated

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

Deprecated: Use ListDataSource_Response.ProtoReflect.Descriptor instead.

func (*ListDataSource_Response) GetDiagnostics

func (x *ListDataSource_Response) GetDiagnostics() []*Diagnostic

func (*ListDataSource_Response) GetObj

func (x *ListDataSource_Response) GetObj() []byte

func (*ListDataSource_Response) ProtoMessage

func (*ListDataSource_Response) ProtoMessage()

func (*ListDataSource_Response) ProtoReflect

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

func (*ListDataSource_Response) Reset

func (x *ListDataSource_Response) Reset()

func (*ListDataSource_Response) String

func (x *ListDataSource_Response) String() string

type NSN

type NSN 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"`
	// contains filtered or unexported fields
}

func (*NSN) Descriptor deprecated

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

Deprecated: Use NSN.ProtoReflect.Descriptor instead.

func (*NSN) GetName

func (x *NSN) GetName() string

func (*NSN) GetNamespace

func (x *NSN) GetNamespace() string

func (*NSN) ProtoMessage

func (*NSN) ProtoMessage()

func (*NSN) ProtoReflect

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

func (*NSN) Reset

func (x *NSN) Reset()

func (*NSN) String

func (x *NSN) String() string

type ProviderClient

ProviderClient is the client API for Provider 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 NewProviderClient

func NewProviderClient(cc grpc.ClientConnInterface) ProviderClient

type ProviderServer

ProviderServer is the server API for Provider service. All implementations must embed UnimplementedProviderServer for forward compatibility

type ReadDataSource

type ReadDataSource struct {
	// contains filtered or unexported fields
}

func (*ReadDataSource) Descriptor deprecated

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

Deprecated: Use ReadDataSource.ProtoReflect.Descriptor instead.

func (*ReadDataSource) ProtoMessage

func (*ReadDataSource) ProtoMessage()

func (*ReadDataSource) ProtoReflect

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

func (*ReadDataSource) Reset

func (x *ReadDataSource) Reset()

func (*ReadDataSource) String

func (x *ReadDataSource) String() string

type ReadDataSource_Request

type ReadDataSource_Request struct {
	Name  string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Scope Scope  `protobuf:"varint,2,opt,name=scope,proto3,enum=kfplugin1.Scope" json:"scope,omitempty"`
	Obj   []byte `protobuf:"bytes,3,opt,name=obj,proto3" json:"obj,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadDataSource_Request) Descriptor deprecated

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

Deprecated: Use ReadDataSource_Request.ProtoReflect.Descriptor instead.

func (*ReadDataSource_Request) GetName

func (x *ReadDataSource_Request) GetName() string

func (*ReadDataSource_Request) GetObj

func (x *ReadDataSource_Request) GetObj() []byte

func (*ReadDataSource_Request) GetScope

func (x *ReadDataSource_Request) GetScope() Scope

func (*ReadDataSource_Request) ProtoMessage

func (*ReadDataSource_Request) ProtoMessage()

func (*ReadDataSource_Request) ProtoReflect

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

func (*ReadDataSource_Request) Reset

func (x *ReadDataSource_Request) Reset()

func (*ReadDataSource_Request) String

func (x *ReadDataSource_Request) String() string

type ReadDataSource_Response

type ReadDataSource_Response struct {
	Diagnostics []*Diagnostic `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	Obj         []byte        `protobuf:"bytes,2,opt,name=obj,proto3" json:"obj,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadDataSource_Response) Descriptor deprecated

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

Deprecated: Use ReadDataSource_Response.ProtoReflect.Descriptor instead.

func (*ReadDataSource_Response) GetDiagnostics

func (x *ReadDataSource_Response) GetDiagnostics() []*Diagnostic

func (*ReadDataSource_Response) GetObj

func (x *ReadDataSource_Response) GetObj() []byte

func (*ReadDataSource_Response) ProtoMessage

func (*ReadDataSource_Response) ProtoMessage()

func (*ReadDataSource_Response) ProtoReflect

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

func (*ReadDataSource_Response) Reset

func (x *ReadDataSource_Response) Reset()

func (*ReadDataSource_Response) String

func (x *ReadDataSource_Response) String() string

type ReadResource

type ReadResource struct {
	// contains filtered or unexported fields
}

func (*ReadResource) Descriptor deprecated

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

Deprecated: Use ReadResource.ProtoReflect.Descriptor instead.

func (*ReadResource) ProtoMessage

func (*ReadResource) ProtoMessage()

func (*ReadResource) ProtoReflect

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

func (*ReadResource) Reset

func (x *ReadResource) Reset()

func (*ReadResource) String

func (x *ReadResource) String() string

type ReadResource_Request

type ReadResource_Request struct {
	Name  string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Scope Scope  `protobuf:"varint,2,opt,name=scope,proto3,enum=kfplugin1.Scope" json:"scope,omitempty"`
	Obj   []byte `protobuf:"bytes,3,opt,name=obj,proto3" json:"obj,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadResource_Request) Descriptor deprecated

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

Deprecated: Use ReadResource_Request.ProtoReflect.Descriptor instead.

func (*ReadResource_Request) GetName

func (x *ReadResource_Request) GetName() string

func (*ReadResource_Request) GetObj

func (x *ReadResource_Request) GetObj() []byte

func (*ReadResource_Request) GetScope

func (x *ReadResource_Request) GetScope() Scope

func (*ReadResource_Request) ProtoMessage

func (*ReadResource_Request) ProtoMessage()

func (*ReadResource_Request) ProtoReflect

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

func (*ReadResource_Request) Reset

func (x *ReadResource_Request) Reset()

func (*ReadResource_Request) String

func (x *ReadResource_Request) String() string

type ReadResource_Response

type ReadResource_Response struct {
	Diagnostics []*Diagnostic `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	Obj         []byte        `protobuf:"bytes,2,opt,name=obj,proto3" json:"obj,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadResource_Response) Descriptor deprecated

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

Deprecated: Use ReadResource_Response.ProtoReflect.Descriptor instead.

func (*ReadResource_Response) GetDiagnostics

func (x *ReadResource_Response) GetDiagnostics() []*Diagnostic

func (*ReadResource_Response) GetObj

func (x *ReadResource_Response) GetObj() []byte

func (*ReadResource_Response) ProtoMessage

func (*ReadResource_Response) ProtoMessage()

func (*ReadResource_Response) ProtoReflect

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

func (*ReadResource_Response) Reset

func (x *ReadResource_Response) Reset()

func (*ReadResource_Response) String

func (x *ReadResource_Response) String() string

type Scope

type Scope int32
const (
	Scope_INVALID   Scope = 0
	Scope_NAMESPACE Scope = 1
	Scope_CLUSTER   Scope = 2
)

func (Scope) Descriptor

func (Scope) Descriptor() protoreflect.EnumDescriptor

func (Scope) Enum

func (x Scope) Enum() *Scope

func (Scope) EnumDescriptor deprecated

func (Scope) EnumDescriptor() ([]byte, []int)

Deprecated: Use Scope.Descriptor instead.

func (Scope) Number

func (x Scope) Number() protoreflect.EnumNumber

func (Scope) String

func (x Scope) String() string

func (Scope) Type

func (Scope) Type() protoreflect.EnumType

type ServerCapabilities

type ServerCapabilities struct {
	// contains filtered or unexported fields
}

ServerCapabilities allows providers to communicate additional capabilities

func (*ServerCapabilities) Descriptor deprecated

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

Deprecated: Use ServerCapabilities.ProtoReflect.Descriptor instead.

func (*ServerCapabilities) ProtoMessage

func (*ServerCapabilities) ProtoMessage()

func (*ServerCapabilities) ProtoReflect

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

func (*ServerCapabilities) Reset

func (x *ServerCapabilities) Reset()

func (*ServerCapabilities) String

func (x *ServerCapabilities) String() string

type Severity

type Severity int32
const (
	Severity_UNDEFINED Severity = 0
	Severity_ERROR     Severity = 1
	Severity_WARNING   Severity = 2
)

func (Severity) Descriptor

func (Severity) Descriptor() protoreflect.EnumDescriptor

func (Severity) Enum

func (x Severity) Enum() *Severity

func (Severity) EnumDescriptor deprecated

func (Severity) EnumDescriptor() ([]byte, []int)

Deprecated: Use Severity.Descriptor instead.

func (Severity) Number

func (x Severity) Number() protoreflect.EnumNumber

func (Severity) String

func (x Severity) String() string

func (Severity) Type

type StopProvider

type StopProvider struct {
	// contains filtered or unexported fields
}

func (*StopProvider) Descriptor deprecated

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

Deprecated: Use StopProvider.ProtoReflect.Descriptor instead.

func (*StopProvider) ProtoMessage

func (*StopProvider) ProtoMessage()

func (*StopProvider) ProtoReflect

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

func (*StopProvider) Reset

func (x *StopProvider) Reset()

func (*StopProvider) String

func (x *StopProvider) String() string

type StopProvider_Request

type StopProvider_Request struct {
	// contains filtered or unexported fields
}

func (*StopProvider_Request) Descriptor deprecated

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

Deprecated: Use StopProvider_Request.ProtoReflect.Descriptor instead.

func (*StopProvider_Request) ProtoMessage

func (*StopProvider_Request) ProtoMessage()

func (*StopProvider_Request) ProtoReflect

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

func (*StopProvider_Request) Reset

func (x *StopProvider_Request) Reset()

func (*StopProvider_Request) String

func (x *StopProvider_Request) String() string

type StopProvider_Response

type StopProvider_Response struct {
	Diagnostics []*Diagnostic `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// contains filtered or unexported fields
}

func (*StopProvider_Response) Descriptor deprecated

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

Deprecated: Use StopProvider_Response.ProtoReflect.Descriptor instead.

func (*StopProvider_Response) GetDiagnostics

func (x *StopProvider_Response) GetDiagnostics() []*Diagnostic

func (*StopProvider_Response) ProtoMessage

func (*StopProvider_Response) ProtoMessage()

func (*StopProvider_Response) ProtoReflect

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

func (*StopProvider_Response) Reset

func (x *StopProvider_Response) Reset()

func (*StopProvider_Response) String

func (x *StopProvider_Response) String() string

type UnimplementedProviderServer

type UnimplementedProviderServer struct {
}

UnimplementedProviderServer must be embedded to have forward compatible implementations.

func (UnimplementedProviderServer) Capabilities

func (UnimplementedProviderServer) Configure

func (UnimplementedProviderServer) CreateResource

func (UnimplementedProviderServer) DeleteResource

func (UnimplementedProviderServer) ListDataSource

func (UnimplementedProviderServer) ReadDataSource

func (UnimplementedProviderServer) ReadResource

func (UnimplementedProviderServer) StopProvider

func (UnimplementedProviderServer) UpdateResource

type UnsafeProviderServer

type UnsafeProviderServer interface {
	// contains filtered or unexported methods
}

UnsafeProviderServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProviderServer will result in compilation errors.

type UpdateResource

type UpdateResource struct {
	// contains filtered or unexported fields
}

func (*UpdateResource) Descriptor deprecated

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

Deprecated: Use UpdateResource.ProtoReflect.Descriptor instead.

func (*UpdateResource) ProtoMessage

func (*UpdateResource) ProtoMessage()

func (*UpdateResource) ProtoReflect

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

func (*UpdateResource) Reset

func (x *UpdateResource) Reset()

func (*UpdateResource) String

func (x *UpdateResource) String() string

type UpdateResource_Request

type UpdateResource_Request struct {
	Name   string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Scope  Scope  `protobuf:"varint,2,opt,name=scope,proto3,enum=kfplugin1.Scope" json:"scope,omitempty"`
	DryRun bool   `protobuf:"varint,3,opt,name=dryRun,proto3" json:"dryRun,omitempty"`
	NewObj []byte `protobuf:"bytes,4,opt,name=newObj,proto3" json:"newObj,omitempty"`
	OldObj []byte `protobuf:"bytes,5,opt,name=oldObj,proto3" json:"oldObj,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateResource_Request) Descriptor deprecated

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

Deprecated: Use UpdateResource_Request.ProtoReflect.Descriptor instead.

func (*UpdateResource_Request) GetDryRun

func (x *UpdateResource_Request) GetDryRun() bool

func (*UpdateResource_Request) GetName

func (x *UpdateResource_Request) GetName() string

func (*UpdateResource_Request) GetNewObj

func (x *UpdateResource_Request) GetNewObj() []byte

func (*UpdateResource_Request) GetOldObj

func (x *UpdateResource_Request) GetOldObj() []byte

func (*UpdateResource_Request) GetScope

func (x *UpdateResource_Request) GetScope() Scope

func (*UpdateResource_Request) ProtoMessage

func (*UpdateResource_Request) ProtoMessage()

func (*UpdateResource_Request) ProtoReflect

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

func (*UpdateResource_Request) Reset

func (x *UpdateResource_Request) Reset()

func (*UpdateResource_Request) String

func (x *UpdateResource_Request) String() string

type UpdateResource_Response

type UpdateResource_Response struct {
	Diagnostics []*Diagnostic `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	Obj         []byte        `protobuf:"bytes,2,opt,name=obj,proto3" json:"obj,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateResource_Response) Descriptor deprecated

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

Deprecated: Use UpdateResource_Response.ProtoReflect.Descriptor instead.

func (*UpdateResource_Response) GetDiagnostics

func (x *UpdateResource_Response) GetDiagnostics() []*Diagnostic

func (*UpdateResource_Response) GetObj

func (x *UpdateResource_Response) GetObj() []byte

func (*UpdateResource_Response) ProtoMessage

func (*UpdateResource_Response) ProtoMessage()

func (*UpdateResource_Response) ProtoReflect

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

func (*UpdateResource_Response) Reset

func (x *UpdateResource_Response) Reset()

func (*UpdateResource_Response) String

func (x *UpdateResource_Response) String() string

Jump to

Keyboard shortcuts

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