v1alpha1

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: May 10, 2023 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_provision_v1alpha1_provision_proto protoreflect.FileDescriptor

Functions

func RegisterPluginServer

func RegisterPluginServer(s *grpc.Server, srv PluginServer)

Types

type CleanStageRequest

type CleanStageRequest struct {
	Name  string              `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Stage *v1alpha3.StageInfo `protobuf:"bytes,2,opt,name=stage,proto3" json:"stage,omitempty"`
	// contains filtered or unexported fields
}

func (*CleanStageRequest) Descriptor deprecated

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

Deprecated: Use CleanStageRequest.ProtoReflect.Descriptor instead.

func (*CleanStageRequest) GetName

func (x *CleanStageRequest) GetName() string

func (*CleanStageRequest) GetStage

func (x *CleanStageRequest) GetStage() *v1alpha3.StageInfo

func (*CleanStageRequest) ProtoMessage

func (*CleanStageRequest) ProtoMessage()

func (*CleanStageRequest) ProtoReflect

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

func (*CleanStageRequest) Reset

func (x *CleanStageRequest) Reset()

func (*CleanStageRequest) String

func (x *CleanStageRequest) String() string

type GetProxyRequest

type GetProxyRequest struct {
	Name  string              `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Stage *v1alpha3.StageInfo `protobuf:"bytes,2,opt,name=stage,proto3" json:"stage,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProxyRequest) Descriptor deprecated

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

Deprecated: Use GetProxyRequest.ProtoReflect.Descriptor instead.

func (*GetProxyRequest) GetName

func (x *GetProxyRequest) GetName() string

func (*GetProxyRequest) GetStage

func (x *GetProxyRequest) GetStage() *v1alpha3.StageInfo

func (*GetProxyRequest) ProtoMessage

func (*GetProxyRequest) ProtoMessage()

func (*GetProxyRequest) ProtoReflect

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

func (*GetProxyRequest) Reset

func (x *GetProxyRequest) Reset()

func (*GetProxyRequest) String

func (x *GetProxyRequest) String() string

type GetProxyResponse

type GetProxyResponse struct {
	Config *ProxyConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProxyResponse) Descriptor deprecated

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

Deprecated: Use GetProxyResponse.ProtoReflect.Descriptor instead.

func (*GetProxyResponse) GetConfig

func (x *GetProxyResponse) GetConfig() *ProxyConfig

func (*GetProxyResponse) ProtoMessage

func (*GetProxyResponse) ProtoMessage()

func (*GetProxyResponse) ProtoReflect

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

func (*GetProxyResponse) Reset

func (x *GetProxyResponse) Reset()

func (*GetProxyResponse) String

func (x *GetProxyResponse) String() string

type PluginClient

type PluginClient interface {
	GetPluginInfo(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*v1alpha5.PluginInfo, error)
	InitPlugin(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*v1alpha5.InitPluginResponse, error)
	ResetPlugin(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*empty.Empty, error)
	ProvisionStage(ctx context.Context, in *ProvisionStageRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	CleanStage(ctx context.Context, in *CleanStageRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	GetProxy(ctx context.Context, in *GetProxyRequest, opts ...grpc.CallOption) (*GetProxyResponse, error)
}

PluginClient is the client API for Plugin service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewPluginClient

func NewPluginClient(cc grpc.ClientConnInterface) PluginClient

type PluginServer

PluginServer is the server API for Plugin service.

type ProvisionStageRequest

type ProvisionStageRequest struct {
	Name       string               `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Stage      *v1alpha3.StageInfo  `protobuf:"bytes,2,opt,name=stage,proto3" json:"stage,omitempty"`
	SshOptions *v1alpha3.SSHOptions `protobuf:"bytes,3,opt,name=ssh_options,json=sshOptions,proto3" json:"ssh_options,omitempty"`
	// contains filtered or unexported fields
}

func (*ProvisionStageRequest) Descriptor deprecated

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

Deprecated: Use ProvisionStageRequest.ProtoReflect.Descriptor instead.

func (*ProvisionStageRequest) GetName

func (x *ProvisionStageRequest) GetName() string

func (*ProvisionStageRequest) GetSshOptions

func (x *ProvisionStageRequest) GetSshOptions() *v1alpha3.SSHOptions

func (*ProvisionStageRequest) GetStage

func (x *ProvisionStageRequest) GetStage() *v1alpha3.StageInfo

func (*ProvisionStageRequest) ProtoMessage

func (*ProvisionStageRequest) ProtoMessage()

func (*ProvisionStageRequest) ProtoReflect

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

func (*ProvisionStageRequest) Reset

func (x *ProvisionStageRequest) Reset()

func (*ProvisionStageRequest) String

func (x *ProvisionStageRequest) String() string

type ProxyConfig

type ProxyConfig struct {
	Url      string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	CaPath   string `protobuf:"bytes,2,opt,name=ca_path,json=caPath,proto3" json:"ca_path,omitempty"`
	CertPath string `protobuf:"bytes,3,opt,name=cert_path,json=certPath,proto3" json:"cert_path,omitempty"`
	KeyPath  string `protobuf:"bytes,4,opt,name=key_path,json=keyPath,proto3" json:"key_path,omitempty"`
	// contains filtered or unexported fields
}

func (*ProxyConfig) Descriptor deprecated

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

Deprecated: Use ProxyConfig.ProtoReflect.Descriptor instead.

func (*ProxyConfig) GetCaPath

func (x *ProxyConfig) GetCaPath() string

func (*ProxyConfig) GetCertPath

func (x *ProxyConfig) GetCertPath() string

func (*ProxyConfig) GetKeyPath

func (x *ProxyConfig) GetKeyPath() string

func (*ProxyConfig) GetUrl

func (x *ProxyConfig) GetUrl() string

func (*ProxyConfig) ProtoMessage

func (*ProxyConfig) ProtoMessage()

func (*ProxyConfig) ProtoReflect

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

func (*ProxyConfig) Reset

func (x *ProxyConfig) Reset()

func (*ProxyConfig) String

func (x *ProxyConfig) String() string

type UnimplementedPluginServer

type UnimplementedPluginServer struct {
}

UnimplementedPluginServer can be embedded to have forward compatible implementations.

func (*UnimplementedPluginServer) CleanStage

func (*UnimplementedPluginServer) GetPluginInfo

func (*UnimplementedPluginServer) GetProxy

func (*UnimplementedPluginServer) InitPlugin

func (*UnimplementedPluginServer) ProvisionStage

func (*UnimplementedPluginServer) ResetPlugin

Jump to

Keyboard shortcuts

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