Documentation
¶
Overview ¶
Package kubevirt_hooks_v1alpha2 is a generated protocol buffer package.
It is generated from these files:
api.proto
It has these top-level messages:
OnDefineDomainParams OnDefineDomainResult PreCloudInitIsoParams PreCloudInitIsoResult
Index ¶
Constants ¶
View Source
const Version = "v1alpha2"
Variables ¶
This section is empty.
Functions ¶
func RegisterCallbacksServer ¶
func RegisterCallbacksServer(s *grpc.Server, srv CallbacksServer)
Types ¶
type CallbacksClient ¶
type CallbacksClient interface {
OnDefineDomain(ctx context.Context, in *OnDefineDomainParams, opts ...grpc.CallOption) (*OnDefineDomainResult, error)
PreCloudInitIso(ctx context.Context, in *PreCloudInitIsoParams, opts ...grpc.CallOption) (*PreCloudInitIsoResult, error)
}
func NewCallbacksClient ¶
func NewCallbacksClient(cc *grpc.ClientConn) CallbacksClient
type CallbacksServer ¶
type CallbacksServer interface {
OnDefineDomain(context.Context, *OnDefineDomainParams) (*OnDefineDomainResult, error)
PreCloudInitIso(context.Context, *PreCloudInitIsoParams) (*PreCloudInitIsoResult, error)
}
type OnDefineDomainParams ¶
type OnDefineDomainParams struct {
// domainXML is original libvirt domain specification
DomainXML []byte `protobuf:"bytes,1,opt,name=domainXML,proto3" json:"domainXML,omitempty"`
// vmi is VirtualMachineInstance is object of virtual machine currently processed by virt-launcher, it is encoded as JSON
Vmi []byte `protobuf:"bytes,2,opt,name=vmi,proto3" json:"vmi,omitempty"`
}
func (*OnDefineDomainParams) Descriptor ¶
func (*OnDefineDomainParams) Descriptor() ([]byte, []int)
func (*OnDefineDomainParams) GetDomainXML ¶
func (m *OnDefineDomainParams) GetDomainXML() []byte
func (*OnDefineDomainParams) GetVmi ¶
func (m *OnDefineDomainParams) GetVmi() []byte
func (*OnDefineDomainParams) ProtoMessage ¶
func (*OnDefineDomainParams) ProtoMessage()
func (*OnDefineDomainParams) Reset ¶
func (m *OnDefineDomainParams) Reset()
func (*OnDefineDomainParams) String ¶
func (m *OnDefineDomainParams) String() string
type OnDefineDomainResult ¶
type OnDefineDomainResult struct {
// domainXML is processed libvirt domain specification
DomainXML []byte `protobuf:"bytes,1,opt,name=domainXML,proto3" json:"domainXML,omitempty"`
}
func (*OnDefineDomainResult) Descriptor ¶
func (*OnDefineDomainResult) Descriptor() ([]byte, []int)
func (*OnDefineDomainResult) GetDomainXML ¶
func (m *OnDefineDomainResult) GetDomainXML() []byte
func (*OnDefineDomainResult) ProtoMessage ¶
func (*OnDefineDomainResult) ProtoMessage()
func (*OnDefineDomainResult) Reset ¶
func (m *OnDefineDomainResult) Reset()
func (*OnDefineDomainResult) String ¶
func (m *OnDefineDomainResult) String() string
type PreCloudInitIsoParams ¶
type PreCloudInitIsoParams struct {
// cloudInitData is an object of CloudInitNoCloudSource encoded as JSON
CloudInitData []byte `protobuf:"bytes,1,opt,name=cloudInitData,proto3" json:"cloudInitData,omitempty"`
// vmi is VirtualMachineInstance is object of virtual machine currently processed by virt-launcher, it is encoded as JSON
Vmi []byte `protobuf:"bytes,2,opt,name=vmi,proto3" json:"vmi,omitempty"`
}
func (*PreCloudInitIsoParams) Descriptor ¶
func (*PreCloudInitIsoParams) Descriptor() ([]byte, []int)
func (*PreCloudInitIsoParams) GetCloudInitData ¶
func (m *PreCloudInitIsoParams) GetCloudInitData() []byte
func (*PreCloudInitIsoParams) GetVmi ¶
func (m *PreCloudInitIsoParams) GetVmi() []byte
func (*PreCloudInitIsoParams) ProtoMessage ¶
func (*PreCloudInitIsoParams) ProtoMessage()
func (*PreCloudInitIsoParams) Reset ¶
func (m *PreCloudInitIsoParams) Reset()
func (*PreCloudInitIsoParams) String ¶
func (m *PreCloudInitIsoParams) String() string
type PreCloudInitIsoResult ¶
type PreCloudInitIsoResult struct {
// cloudInitData is an object of CloudInitNoCloudSource encoded as JSON
CloudInitData []byte `protobuf:"bytes,1,opt,name=cloudInitData,proto3" json:"cloudInitData,omitempty"`
}
func (*PreCloudInitIsoResult) Descriptor ¶
func (*PreCloudInitIsoResult) Descriptor() ([]byte, []int)
func (*PreCloudInitIsoResult) GetCloudInitData ¶
func (m *PreCloudInitIsoResult) GetCloudInitData() []byte
func (*PreCloudInitIsoResult) ProtoMessage ¶
func (*PreCloudInitIsoResult) ProtoMessage()
func (*PreCloudInitIsoResult) Reset ¶
func (m *PreCloudInitIsoResult) Reset()
func (*PreCloudInitIsoResult) String ¶
func (m *PreCloudInitIsoResult) String() string
Click to show internal directories.
Click to hide internal directories.