v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_api_v1alpha1_backdrop_proto protoreflect.FileDescriptor
View Source
var File_api_v1alpha1_build_proto protoreflect.FileDescriptor
View Source
var File_api_v1alpha1_builder_proto protoreflect.FileDescriptor
View Source
var File_api_v1alpha1_configuration_proto protoreflect.FileDescriptor
View Source
var File_api_v1alpha1_plugin_proto protoreflect.FileDescriptor
View Source
var File_api_v1alpha1_runtime_proto protoreflect.FileDescriptor

Functions

func RegisterBuilderPluginServer

func RegisterBuilderPluginServer(s *grpc.Server, srv BuilderPluginServer)

func RegisterConfigurationPluginServer

func RegisterConfigurationPluginServer(s *grpc.Server, srv ConfigurationPluginServer)

func RegisterRuntimePluginServer

func RegisterRuntimePluginServer(s *grpc.Server, srv RuntimePluginServer)

Types

type Argument

type Argument 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 (*Argument) Descriptor deprecated

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

Deprecated: Use Argument.ProtoReflect.Descriptor instead.

func (*Argument) GetKey

func (x *Argument) GetKey() string

func (*Argument) GetValue

func (x *Argument) GetValue() string

func (*Argument) ProtoMessage

func (*Argument) ProtoMessage()

func (*Argument) ProtoReflect

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

func (*Argument) Reset

func (x *Argument) Reset()

func (*Argument) String

func (x *Argument) String() string

type Backdrop

type Backdrop struct {
	Name          string         `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Aliases       []string       `protobuf:"bytes,2,rep,name=aliases,proto3" json:"aliases,omitempty"`
	ContainerName string         `protobuf:"bytes,3,opt,name=container_name,json=containerName,proto3" json:"container_name,omitempty"`
	ImageId       string         `protobuf:"bytes,4,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"`
	Runtime       string         `protobuf:"bytes,5,opt,name=runtime,proto3" json:"runtime,omitempty"`
	Entrypoint    *Entrypoint    `protobuf:"bytes,6,opt,name=entrypoint,proto3" json:"entrypoint,omitempty"`
	Environment   []*Environment `protobuf:"bytes,7,rep,name=environment,proto3" json:"environment,omitempty"`
	Volumes       []*Volume      `protobuf:"bytes,8,rep,name=volumes,proto3" json:"volumes,omitempty"`
	Devices       []*Device      `protobuf:"bytes,9,rep,name=devices,proto3" json:"devices,omitempty"`
	Ports         []*Port        `protobuf:"bytes,10,rep,name=ports,proto3" json:"ports,omitempty"`
	Capabilities  []string       `protobuf:"bytes,11,rep,name=capabilities,proto3" json:"capabilities,omitempty"`
	User          string         `protobuf:"bytes,12,opt,name=user,proto3" json:"user,omitempty"`
	WorkingDir    string         `protobuf:"bytes,13,opt,name=working_dir,json=workingDir,proto3" json:"working_dir,omitempty"`
	BuildInfo     *BuildInfo     `protobuf:"bytes,14,opt,name=build_info,json=buildInfo,proto3" json:"build_info,omitempty"`
	// contains filtered or unexported fields
}

func (*Backdrop) Descriptor deprecated

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

Deprecated: Use Backdrop.ProtoReflect.Descriptor instead.

func (*Backdrop) GetAliases

func (x *Backdrop) GetAliases() []string

func (*Backdrop) GetBuildInfo

func (x *Backdrop) GetBuildInfo() *BuildInfo

func (*Backdrop) GetCapabilities

func (x *Backdrop) GetCapabilities() []string

func (*Backdrop) GetContainerName

func (x *Backdrop) GetContainerName() string

func (*Backdrop) GetDevices

func (x *Backdrop) GetDevices() []*Device

func (*Backdrop) GetEntrypoint

func (x *Backdrop) GetEntrypoint() *Entrypoint

func (*Backdrop) GetEnvironment

func (x *Backdrop) GetEnvironment() []*Environment

func (*Backdrop) GetImageId

func (x *Backdrop) GetImageId() string

func (*Backdrop) GetName

func (x *Backdrop) GetName() string

func (*Backdrop) GetPorts

func (x *Backdrop) GetPorts() []*Port

func (*Backdrop) GetRuntime

func (x *Backdrop) GetRuntime() string

func (*Backdrop) GetUser

func (x *Backdrop) GetUser() string

func (*Backdrop) GetVolumes

func (x *Backdrop) GetVolumes() []*Volume

func (*Backdrop) GetWorkingDir

func (x *Backdrop) GetWorkingDir() string

func (*Backdrop) ProtoMessage

func (*Backdrop) ProtoMessage()

func (*Backdrop) ProtoReflect

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

func (*Backdrop) Reset

func (x *Backdrop) Reset()

func (*Backdrop) String

func (x *Backdrop) String() string

type BuildInfo

type BuildInfo struct {
	Builder          string      `protobuf:"bytes,1,opt,name=builder,proto3" json:"builder,omitempty"`
	ImageName        string      `protobuf:"bytes,2,opt,name=image_name,json=imageName,proto3" json:"image_name,omitempty"`
	Context          string      `protobuf:"bytes,3,opt,name=context,proto3" json:"context,omitempty"`
	Dockerfile       string      `protobuf:"bytes,4,opt,name=dockerfile,proto3" json:"dockerfile,omitempty"`
	InlineDockerfile []string    `protobuf:"bytes,5,rep,name=inline_dockerfile,json=inlineDockerfile,proto3" json:"inline_dockerfile,omitempty"`
	Arguments        []*Argument `protobuf:"bytes,6,rep,name=arguments,proto3" json:"arguments,omitempty"`
	Secrets          []*Secret   `protobuf:"bytes,7,rep,name=secrets,proto3" json:"secrets,omitempty"`
	SshAgents        []*SshAgent `protobuf:"bytes,8,rep,name=ssh_agents,json=sshAgents,proto3" json:"ssh_agents,omitempty"`
	NoCache          bool        `protobuf:"varint,9,opt,name=no_cache,json=noCache,proto3" json:"no_cache,omitempty"`
	ForceRebuild     bool        `protobuf:"varint,10,opt,name=force_rebuild,json=forceRebuild,proto3" json:"force_rebuild,omitempty"`
	ForcePull        bool        `protobuf:"varint,11,opt,name=force_pull,json=forcePull,proto3" json:"force_pull,omitempty"`
	Dependencies     []string    `protobuf:"bytes,12,rep,name=dependencies,proto3" json:"dependencies,omitempty"`
	// contains filtered or unexported fields
}

func (*BuildInfo) Descriptor deprecated

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

Deprecated: Use BuildInfo.ProtoReflect.Descriptor instead.

func (*BuildInfo) GetArguments

func (x *BuildInfo) GetArguments() []*Argument

func (*BuildInfo) GetBuilder

func (x *BuildInfo) GetBuilder() string

func (*BuildInfo) GetContext

func (x *BuildInfo) GetContext() string

func (*BuildInfo) GetDependencies

func (x *BuildInfo) GetDependencies() []string

func (*BuildInfo) GetDockerfile

func (x *BuildInfo) GetDockerfile() string

func (*BuildInfo) GetForcePull

func (x *BuildInfo) GetForcePull() bool

func (*BuildInfo) GetForceRebuild

func (x *BuildInfo) GetForceRebuild() bool

func (*BuildInfo) GetImageName

func (x *BuildInfo) GetImageName() string

func (*BuildInfo) GetInlineDockerfile

func (x *BuildInfo) GetInlineDockerfile() []string

func (*BuildInfo) GetNoCache

func (x *BuildInfo) GetNoCache() bool

func (*BuildInfo) GetSecrets

func (x *BuildInfo) GetSecrets() []*Secret

func (*BuildInfo) GetSshAgents

func (x *BuildInfo) GetSshAgents() []*SshAgent

func (*BuildInfo) ProtoMessage

func (*BuildInfo) ProtoMessage()

func (*BuildInfo) ProtoReflect

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

func (*BuildInfo) Reset

func (x *BuildInfo) Reset()

func (*BuildInfo) String

func (x *BuildInfo) String() string

type BuilderPluginClient

type BuilderPluginClient interface {
	GetPluginInfo(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*PluginInfo, error)
	CreateImage(ctx context.Context, in *CreateImageRequest, opts ...grpc.CallOption) (*CreateImageResponse, error)
	GetStreamingConnection(ctx context.Context, in *GetStreamingConnectionRequest, opts ...grpc.CallOption) (*GetStreamingConnectionResponse, error)
}

BuilderPluginClient is the client API for BuilderPlugin service.

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

type BuilderPluginServer

type BuilderPluginServer interface {
	GetPluginInfo(context.Context, *empty.Empty) (*PluginInfo, error)
	CreateImage(context.Context, *CreateImageRequest) (*CreateImageResponse, error)
	GetStreamingConnection(context.Context, *GetStreamingConnectionRequest) (*GetStreamingConnectionResponse, error)
}

BuilderPluginServer is the server API for BuilderPlugin service.

type ConfigurationPluginClient

type ConfigurationPluginClient interface {
	GetPluginInfo(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*PluginInfo, error)
	ListBackdrops(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*ListBackdropsResponse, error)
	GetBackdrop(ctx context.Context, in *GetBackdropRequest, opts ...grpc.CallOption) (*Backdrop, error)
}

ConfigurationPluginClient is the client API for ConfigurationPlugin service.

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

type ConfigurationPluginServer

type ConfigurationPluginServer interface {
	GetPluginInfo(context.Context, *empty.Empty) (*PluginInfo, error)
	ListBackdrops(context.Context, *empty.Empty) (*ListBackdropsResponse, error)
	GetBackdrop(context.Context, *GetBackdropRequest) (*Backdrop, error)
}

ConfigurationPluginServer is the server API for ConfigurationPlugin service.

type CreateContainerRequest

type CreateContainerRequest struct {
	Config *Backdrop `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	Tty    bool      `protobuf:"varint,2,opt,name=tty,proto3" json:"tty,omitempty"`
	Stdio  bool      `protobuf:"varint,3,opt,name=stdio,proto3" json:"stdio,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateContainerRequest) Descriptor deprecated

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

Deprecated: Use CreateContainerRequest.ProtoReflect.Descriptor instead.

func (*CreateContainerRequest) GetConfig

func (x *CreateContainerRequest) GetConfig() *Backdrop

func (*CreateContainerRequest) GetStdio

func (x *CreateContainerRequest) GetStdio() bool

func (*CreateContainerRequest) GetTty

func (x *CreateContainerRequest) GetTty() bool

func (*CreateContainerRequest) ProtoMessage

func (*CreateContainerRequest) ProtoMessage()

func (*CreateContainerRequest) ProtoReflect

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

func (*CreateContainerRequest) Reset

func (x *CreateContainerRequest) Reset()

func (*CreateContainerRequest) String

func (x *CreateContainerRequest) String() string

type CreateContainerResponse

type CreateContainerResponse struct {
	ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateContainerResponse) Descriptor deprecated

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

Deprecated: Use CreateContainerResponse.ProtoReflect.Descriptor instead.

func (*CreateContainerResponse) GetContainerId

func (x *CreateContainerResponse) GetContainerId() string

func (*CreateContainerResponse) ProtoMessage

func (*CreateContainerResponse) ProtoMessage()

func (*CreateContainerResponse) ProtoReflect

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

func (*CreateContainerResponse) Reset

func (x *CreateContainerResponse) Reset()

func (*CreateContainerResponse) String

func (x *CreateContainerResponse) String() string

type CreateImageRequest

type CreateImageRequest struct {
	Config *BuildInfo `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	Height uint32     `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"`
	Width  uint32     `protobuf:"varint,3,opt,name=width,proto3" json:"width,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateImageRequest) Descriptor deprecated

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

Deprecated: Use CreateImageRequest.ProtoReflect.Descriptor instead.

func (*CreateImageRequest) GetConfig

func (x *CreateImageRequest) GetConfig() *BuildInfo

func (*CreateImageRequest) GetHeight

func (x *CreateImageRequest) GetHeight() uint32

func (*CreateImageRequest) GetWidth

func (x *CreateImageRequest) GetWidth() uint32

func (*CreateImageRequest) ProtoMessage

func (*CreateImageRequest) ProtoMessage()

func (*CreateImageRequest) ProtoReflect

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

func (*CreateImageRequest) Reset

func (x *CreateImageRequest) Reset()

func (*CreateImageRequest) String

func (x *CreateImageRequest) String() string

type CreateImageResponse

type CreateImageResponse struct {
	ImageId string `protobuf:"bytes,1,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateImageResponse) Descriptor deprecated

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

Deprecated: Use CreateImageResponse.ProtoReflect.Descriptor instead.

func (*CreateImageResponse) GetImageId

func (x *CreateImageResponse) GetImageId() string

func (*CreateImageResponse) ProtoMessage

func (*CreateImageResponse) ProtoMessage()

func (*CreateImageResponse) ProtoReflect

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

func (*CreateImageResponse) Reset

func (x *CreateImageResponse) Reset()

func (*CreateImageResponse) String

func (x *CreateImageResponse) String() string

type DeleteContainerRequest

type DeleteContainerRequest struct {
	ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteContainerRequest) Descriptor deprecated

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

Deprecated: Use DeleteContainerRequest.ProtoReflect.Descriptor instead.

func (*DeleteContainerRequest) GetContainerId

func (x *DeleteContainerRequest) GetContainerId() string

func (*DeleteContainerRequest) ProtoMessage

func (*DeleteContainerRequest) ProtoMessage()

func (*DeleteContainerRequest) ProtoReflect

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

func (*DeleteContainerRequest) Reset

func (x *DeleteContainerRequest) Reset()

func (*DeleteContainerRequest) String

func (x *DeleteContainerRequest) String() string

type Device

type Device struct {
	CgroupRule  string `protobuf:"bytes,1,opt,name=cgroup_rule,json=cgroupRule,proto3" json:"cgroup_rule,omitempty"`
	Source      string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"`
	Target      string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
	Permissions string `protobuf:"bytes,4,opt,name=permissions,proto3" json:"permissions,omitempty"`
	// contains filtered or unexported fields
}

func (*Device) Descriptor deprecated

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

Deprecated: Use Device.ProtoReflect.Descriptor instead.

func (*Device) GetCgroupRule

func (x *Device) GetCgroupRule() string

func (*Device) GetPermissions

func (x *Device) GetPermissions() string

func (*Device) GetSource

func (x *Device) GetSource() string

func (*Device) GetTarget

func (x *Device) GetTarget() string

func (*Device) ProtoMessage

func (*Device) ProtoMessage()

func (*Device) ProtoReflect

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

func (*Device) Reset

func (x *Device) Reset()

func (*Device) String

func (x *Device) String() string

type Entrypoint

type Entrypoint struct {
	Interactive bool     `protobuf:"varint,1,opt,name=interactive,proto3" json:"interactive,omitempty"`
	Script      string   `protobuf:"bytes,2,opt,name=script,proto3" json:"script,omitempty"`
	Interpreter []string `protobuf:"bytes,3,rep,name=interpreter,proto3" json:"interpreter,omitempty"`
	Arguments   []string `protobuf:"bytes,4,rep,name=arguments,proto3" json:"arguments,omitempty"`
	// contains filtered or unexported fields
}

func (*Entrypoint) Descriptor deprecated

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

Deprecated: Use Entrypoint.ProtoReflect.Descriptor instead.

func (*Entrypoint) GetArguments

func (x *Entrypoint) GetArguments() []string

func (*Entrypoint) GetInteractive

func (x *Entrypoint) GetInteractive() bool

func (*Entrypoint) GetInterpreter

func (x *Entrypoint) GetInterpreter() []string

func (*Entrypoint) GetScript

func (x *Entrypoint) GetScript() string

func (*Entrypoint) ProtoMessage

func (*Entrypoint) ProtoMessage()

func (*Entrypoint) ProtoReflect

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

func (*Entrypoint) Reset

func (x *Entrypoint) Reset()

func (*Entrypoint) String

func (x *Entrypoint) String() string

type Environment

type Environment 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 (*Environment) Descriptor deprecated

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

Deprecated: Use Environment.ProtoReflect.Descriptor instead.

func (*Environment) GetKey

func (x *Environment) GetKey() string

func (*Environment) GetValue

func (x *Environment) GetValue() string

func (*Environment) ProtoMessage

func (*Environment) ProtoMessage()

func (*Environment) ProtoReflect

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

func (*Environment) Reset

func (x *Environment) Reset()

func (*Environment) String

func (x *Environment) String() string

type GetBackdropRequest

type GetBackdropRequest struct {
	Alias string `protobuf:"bytes,1,opt,name=alias,proto3" json:"alias,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBackdropRequest) Descriptor deprecated

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

Deprecated: Use GetBackdropRequest.ProtoReflect.Descriptor instead.

func (*GetBackdropRequest) GetAlias

func (x *GetBackdropRequest) GetAlias() string

func (*GetBackdropRequest) ProtoMessage

func (*GetBackdropRequest) ProtoMessage()

func (*GetBackdropRequest) ProtoReflect

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

func (*GetBackdropRequest) Reset

func (x *GetBackdropRequest) Reset()

func (*GetBackdropRequest) String

func (x *GetBackdropRequest) String() string

type GetImageRequest

type GetImageRequest struct {
	ImageSpec string `protobuf:"bytes,1,opt,name=image_spec,json=imageSpec,proto3" json:"image_spec,omitempty"`
	// contains filtered or unexported fields
}

func (*GetImageRequest) Descriptor deprecated

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

Deprecated: Use GetImageRequest.ProtoReflect.Descriptor instead.

func (*GetImageRequest) GetImageSpec

func (x *GetImageRequest) GetImageSpec() string

func (*GetImageRequest) ProtoMessage

func (*GetImageRequest) ProtoMessage()

func (*GetImageRequest) ProtoReflect

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

func (*GetImageRequest) Reset

func (x *GetImageRequest) Reset()

func (*GetImageRequest) String

func (x *GetImageRequest) String() string

type GetImageResponse

type GetImageResponse struct {
	ImageId string `protobuf:"bytes,1,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetImageResponse) Descriptor deprecated

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

Deprecated: Use GetImageResponse.ProtoReflect.Descriptor instead.

func (*GetImageResponse) GetImageId

func (x *GetImageResponse) GetImageId() string

func (*GetImageResponse) ProtoMessage

func (*GetImageResponse) ProtoMessage()

func (*GetImageResponse) ProtoReflect

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

func (*GetImageResponse) Reset

func (x *GetImageResponse) Reset()

func (*GetImageResponse) String

func (x *GetImageResponse) String() string

type GetStreamingConnectionRequest

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

func (*GetStreamingConnectionRequest) Descriptor deprecated

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

Deprecated: Use GetStreamingConnectionRequest.ProtoReflect.Descriptor instead.

func (*GetStreamingConnectionRequest) ProtoMessage

func (*GetStreamingConnectionRequest) ProtoMessage()

func (*GetStreamingConnectionRequest) ProtoReflect

func (*GetStreamingConnectionRequest) Reset

func (x *GetStreamingConnectionRequest) Reset()

func (*GetStreamingConnectionRequest) String

type GetStreamingConnectionResponse

type GetStreamingConnectionResponse struct {
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

func (*GetStreamingConnectionResponse) Descriptor deprecated

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

Deprecated: Use GetStreamingConnectionResponse.ProtoReflect.Descriptor instead.

func (*GetStreamingConnectionResponse) GetUrl

func (*GetStreamingConnectionResponse) ProtoMessage

func (*GetStreamingConnectionResponse) ProtoMessage()

func (*GetStreamingConnectionResponse) ProtoReflect

func (*GetStreamingConnectionResponse) Reset

func (x *GetStreamingConnectionResponse) Reset()

func (*GetStreamingConnectionResponse) String

type ListBackdropsResponse

type ListBackdropsResponse struct {
	Backdrops []*Backdrop `protobuf:"bytes,1,rep,name=backdrops,proto3" json:"backdrops,omitempty"`
	// contains filtered or unexported fields
}

func (*ListBackdropsResponse) Descriptor deprecated

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

Deprecated: Use ListBackdropsResponse.ProtoReflect.Descriptor instead.

func (*ListBackdropsResponse) GetBackdrops

func (x *ListBackdropsResponse) GetBackdrops() []*Backdrop

func (*ListBackdropsResponse) ProtoMessage

func (*ListBackdropsResponse) ProtoMessage()

func (*ListBackdropsResponse) ProtoReflect

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

func (*ListBackdropsResponse) Reset

func (x *ListBackdropsResponse) Reset()

func (*ListBackdropsResponse) String

func (x *ListBackdropsResponse) String() string

type PluginInfo

type PluginInfo struct {
	Name    string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*PluginInfo) Descriptor deprecated

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

Deprecated: Use PluginInfo.ProtoReflect.Descriptor instead.

func (*PluginInfo) GetName

func (x *PluginInfo) GetName() string

func (*PluginInfo) GetVersion

func (x *PluginInfo) GetVersion() string

func (*PluginInfo) ProtoMessage

func (*PluginInfo) ProtoMessage()

func (*PluginInfo) ProtoReflect

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

func (*PluginInfo) Reset

func (x *PluginInfo) Reset()

func (*PluginInfo) String

func (x *PluginInfo) String() string

type Port

type Port struct {
	Target    string `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
	Published string `protobuf:"bytes,2,opt,name=published,proto3" json:"published,omitempty"`
	Protocol  string `protobuf:"bytes,3,opt,name=protocol,proto3" json:"protocol,omitempty"`
	HostIp    string `protobuf:"bytes,4,opt,name=host_ip,json=hostIp,proto3" json:"host_ip,omitempty"`
	// contains filtered or unexported fields
}

func (*Port) Descriptor deprecated

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

Deprecated: Use Port.ProtoReflect.Descriptor instead.

func (*Port) GetHostIp

func (x *Port) GetHostIp() string

func (*Port) GetProtocol

func (x *Port) GetProtocol() string

func (*Port) GetPublished

func (x *Port) GetPublished() string

func (*Port) GetTarget

func (x *Port) GetTarget() string

func (*Port) ProtoMessage

func (*Port) ProtoMessage()

func (*Port) ProtoReflect

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

func (*Port) Reset

func (x *Port) Reset()

func (*Port) String

func (x *Port) String() string

type ResizeContainerRequest

type ResizeContainerRequest struct {
	ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
	Height      uint32 `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"`
	Width       uint32 `protobuf:"varint,3,opt,name=width,proto3" json:"width,omitempty"`
	// contains filtered or unexported fields
}

func (*ResizeContainerRequest) Descriptor deprecated

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

Deprecated: Use ResizeContainerRequest.ProtoReflect.Descriptor instead.

func (*ResizeContainerRequest) GetContainerId

func (x *ResizeContainerRequest) GetContainerId() string

func (*ResizeContainerRequest) GetHeight

func (x *ResizeContainerRequest) GetHeight() uint32

func (*ResizeContainerRequest) GetWidth

func (x *ResizeContainerRequest) GetWidth() uint32

func (*ResizeContainerRequest) ProtoMessage

func (*ResizeContainerRequest) ProtoMessage()

func (*ResizeContainerRequest) ProtoReflect

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

func (*ResizeContainerRequest) Reset

func (x *ResizeContainerRequest) Reset()

func (*ResizeContainerRequest) String

func (x *ResizeContainerRequest) String() string

type RuntimePluginClient

type RuntimePluginClient interface {
	GetPluginInfo(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*PluginInfo, error)
	CreateContainer(ctx context.Context, in *CreateContainerRequest, opts ...grpc.CallOption) (*CreateContainerResponse, error)
	DeleteContainer(ctx context.Context, in *DeleteContainerRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	StartContainer(ctx context.Context, in *StartContainerRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	StreamContainer(ctx context.Context, in *StreamContainerRequest, opts ...grpc.CallOption) (*StreamContainerResponse, error)
	ResizeContainer(ctx context.Context, in *ResizeContainerRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	GetImage(ctx context.Context, in *GetImageRequest, opts ...grpc.CallOption) (*GetImageResponse, error)
	GetStreamingConnection(ctx context.Context, in *GetStreamingConnectionRequest, opts ...grpc.CallOption) (*GetStreamingConnectionResponse, error)
}

RuntimePluginClient is the client API for RuntimePlugin service.

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

type RuntimePluginServer

RuntimePluginServer is the server API for RuntimePlugin service.

type Secret

type Secret struct {
	Id   string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*Secret) Descriptor deprecated

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

Deprecated: Use Secret.ProtoReflect.Descriptor instead.

func (*Secret) GetId

func (x *Secret) GetId() string

func (*Secret) GetPath

func (x *Secret) GetPath() string

func (*Secret) ProtoMessage

func (*Secret) ProtoMessage()

func (*Secret) ProtoReflect

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

func (*Secret) Reset

func (x *Secret) Reset()

func (*Secret) String

func (x *Secret) String() string

type SshAgent

type SshAgent struct {
	Id           string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	IdentityFile string `protobuf:"bytes,2,opt,name=identity_file,json=identityFile,proto3" json:"identity_file,omitempty"`
	// contains filtered or unexported fields
}

func (*SshAgent) Descriptor deprecated

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

Deprecated: Use SshAgent.ProtoReflect.Descriptor instead.

func (*SshAgent) GetId

func (x *SshAgent) GetId() string

func (*SshAgent) GetIdentityFile

func (x *SshAgent) GetIdentityFile() string

func (*SshAgent) ProtoMessage

func (*SshAgent) ProtoMessage()

func (*SshAgent) ProtoReflect

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

func (*SshAgent) Reset

func (x *SshAgent) Reset()

func (*SshAgent) String

func (x *SshAgent) String() string

type StartContainerRequest

type StartContainerRequest struct {
	ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
	// contains filtered or unexported fields
}

func (*StartContainerRequest) Descriptor deprecated

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

Deprecated: Use StartContainerRequest.ProtoReflect.Descriptor instead.

func (*StartContainerRequest) GetContainerId

func (x *StartContainerRequest) GetContainerId() string

func (*StartContainerRequest) ProtoMessage

func (*StartContainerRequest) ProtoMessage()

func (*StartContainerRequest) ProtoReflect

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

func (*StartContainerRequest) Reset

func (x *StartContainerRequest) Reset()

func (*StartContainerRequest) String

func (x *StartContainerRequest) String() string

type StreamContainerRequest

type StreamContainerRequest struct {
	ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
	Height      uint32 `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"`
	Width       uint32 `protobuf:"varint,3,opt,name=width,proto3" json:"width,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamContainerRequest) Descriptor deprecated

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

Deprecated: Use StreamContainerRequest.ProtoReflect.Descriptor instead.

func (*StreamContainerRequest) GetContainerId

func (x *StreamContainerRequest) GetContainerId() string

func (*StreamContainerRequest) GetHeight

func (x *StreamContainerRequest) GetHeight() uint32

func (*StreamContainerRequest) GetWidth

func (x *StreamContainerRequest) GetWidth() uint32

func (*StreamContainerRequest) ProtoMessage

func (*StreamContainerRequest) ProtoMessage()

func (*StreamContainerRequest) ProtoReflect

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

func (*StreamContainerRequest) Reset

func (x *StreamContainerRequest) Reset()

func (*StreamContainerRequest) String

func (x *StreamContainerRequest) String() string

type StreamContainerResponse

type StreamContainerResponse struct {
	ExitCode int64  `protobuf:"varint,1,opt,name=exitCode,proto3" json:"exitCode,omitempty"`
	Message  string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamContainerResponse) Descriptor deprecated

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

Deprecated: Use StreamContainerResponse.ProtoReflect.Descriptor instead.

func (*StreamContainerResponse) GetExitCode

func (x *StreamContainerResponse) GetExitCode() int64

func (*StreamContainerResponse) GetMessage

func (x *StreamContainerResponse) GetMessage() string

func (*StreamContainerResponse) ProtoMessage

func (*StreamContainerResponse) ProtoMessage()

func (*StreamContainerResponse) ProtoReflect

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

func (*StreamContainerResponse) Reset

func (x *StreamContainerResponse) Reset()

func (*StreamContainerResponse) String

func (x *StreamContainerResponse) String() string

type UnimplementedBuilderPluginServer

type UnimplementedBuilderPluginServer struct {
}

UnimplementedBuilderPluginServer can be embedded to have forward compatible implementations.

func (*UnimplementedBuilderPluginServer) CreateImage

func (*UnimplementedBuilderPluginServer) GetPluginInfo

type UnimplementedConfigurationPluginServer

type UnimplementedConfigurationPluginServer struct {
}

UnimplementedConfigurationPluginServer can be embedded to have forward compatible implementations.

func (*UnimplementedConfigurationPluginServer) GetBackdrop

func (*UnimplementedConfigurationPluginServer) GetPluginInfo

func (*UnimplementedConfigurationPluginServer) ListBackdrops

type UnimplementedRuntimePluginServer

type UnimplementedRuntimePluginServer struct {
}

UnimplementedRuntimePluginServer can be embedded to have forward compatible implementations.

func (*UnimplementedRuntimePluginServer) CreateContainer

func (*UnimplementedRuntimePluginServer) DeleteContainer

func (*UnimplementedRuntimePluginServer) GetImage

func (*UnimplementedRuntimePluginServer) GetPluginInfo

func (*UnimplementedRuntimePluginServer) ResizeContainer

func (*UnimplementedRuntimePluginServer) StartContainer

func (*UnimplementedRuntimePluginServer) StreamContainer

type Volume

type Volume struct {
	Source   string `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
	Target   string `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"`
	Readonly bool   `protobuf:"varint,3,opt,name=readonly,proto3" json:"readonly,omitempty"`
	// contains filtered or unexported fields
}

func (*Volume) Descriptor deprecated

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

Deprecated: Use Volume.ProtoReflect.Descriptor instead.

func (*Volume) GetReadonly

func (x *Volume) GetReadonly() bool

func (*Volume) GetSource

func (x *Volume) GetSource() string

func (*Volume) GetTarget

func (x *Volume) GetTarget() string

func (*Volume) ProtoMessage

func (*Volume) ProtoMessage()

func (*Volume) ProtoReflect

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

func (*Volume) Reset

func (x *Volume) Reset()

func (*Volume) String

func (x *Volume) String() string

Jump to

Keyboard shortcuts

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