Documentation ¶
Index ¶
- Variables
- func RegisterPluginServer(s *grpc.Server, srv PluginServer)
- type CleanStageRequest
- func (*CleanStageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CleanStageRequest) GetName() string
- func (x *CleanStageRequest) GetStage() *v1alpha3.StageInfo
- func (*CleanStageRequest) ProtoMessage()
- func (x *CleanStageRequest) ProtoReflect() protoreflect.Message
- func (x *CleanStageRequest) Reset()
- func (x *CleanStageRequest) String() string
- type GetProxyRequest
- func (*GetProxyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetProxyRequest) GetName() string
- func (x *GetProxyRequest) GetStage() *v1alpha3.StageInfo
- func (*GetProxyRequest) ProtoMessage()
- func (x *GetProxyRequest) ProtoReflect() protoreflect.Message
- func (x *GetProxyRequest) Reset()
- func (x *GetProxyRequest) String() string
- type GetProxyResponse
- type PluginClient
- type PluginServer
- type ProvisionStageRequest
- func (*ProvisionStageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ProvisionStageRequest) GetName() string
- func (x *ProvisionStageRequest) GetSshOptions() *v1alpha3.SSHOptions
- func (x *ProvisionStageRequest) GetStage() *v1alpha3.StageInfo
- func (*ProvisionStageRequest) ProtoMessage()
- func (x *ProvisionStageRequest) ProtoReflect() protoreflect.Message
- func (x *ProvisionStageRequest) Reset()
- func (x *ProvisionStageRequest) String() string
- type ProxyConfig
- func (*ProxyConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ProxyConfig) GetCaPath() string
- func (x *ProxyConfig) GetCertPath() string
- func (x *ProxyConfig) GetKeyPath() string
- func (x *ProxyConfig) GetUrl() string
- func (*ProxyConfig) ProtoMessage()
- func (x *ProxyConfig) ProtoReflect() protoreflect.Message
- func (x *ProxyConfig) Reset()
- func (x *ProxyConfig) String() string
- type UnimplementedPluginServer
- func (*UnimplementedPluginServer) CleanStage(context.Context, *CleanStageRequest) (*empty.Empty, error)
- func (*UnimplementedPluginServer) GetPluginInfo(context.Context, *empty.Empty) (*v1alpha5.PluginInfo, error)
- func (*UnimplementedPluginServer) GetProxy(context.Context, *GetProxyRequest) (*GetProxyResponse, error)
- func (*UnimplementedPluginServer) InitPlugin(context.Context, *empty.Empty) (*v1alpha5.InitPluginResponse, error)
- func (*UnimplementedPluginServer) ProvisionStage(context.Context, *ProvisionStageRequest) (*empty.Empty, error)
- func (*UnimplementedPluginServer) ResetPlugin(context.Context, *empty.Empty) (*empty.Empty, error)
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 ¶
type PluginServer interface { GetPluginInfo(context.Context, *empty.Empty) (*v1alpha5.PluginInfo, error) InitPlugin(context.Context, *empty.Empty) (*v1alpha5.InitPluginResponse, error) ResetPlugin(context.Context, *empty.Empty) (*empty.Empty, error) ProvisionStage(context.Context, *ProvisionStageRequest) (*empty.Empty, error) CleanStage(context.Context, *CleanStageRequest) (*empty.Empty, error) GetProxy(context.Context, *GetProxyRequest) (*GetProxyResponse, error) }
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) CleanStage(context.Context, *CleanStageRequest) (*empty.Empty, error)
func (*UnimplementedPluginServer) GetPluginInfo ¶
func (*UnimplementedPluginServer) GetPluginInfo(context.Context, *empty.Empty) (*v1alpha5.PluginInfo, error)
func (*UnimplementedPluginServer) GetProxy ¶
func (*UnimplementedPluginServer) GetProxy(context.Context, *GetProxyRequest) (*GetProxyResponse, error)
func (*UnimplementedPluginServer) InitPlugin ¶
func (*UnimplementedPluginServer) InitPlugin(context.Context, *empty.Empty) (*v1alpha5.InitPluginResponse, error)
func (*UnimplementedPluginServer) ProvisionStage ¶
func (*UnimplementedPluginServer) ProvisionStage(context.Context, *ProvisionStageRequest) (*empty.Empty, error)
func (*UnimplementedPluginServer) ResetPlugin ¶
Click to show internal directories.
Click to hide internal directories.