Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ClusterVirtualImageExpansion
- type ClusterVirtualImageInterface
- type ClusterVirtualImagesGetter
- type VirtualDiskExpansion
- type VirtualDiskInterface
- type VirtualDisksGetter
- type VirtualImageExpansion
- type VirtualImageInterface
- type VirtualImagesGetter
- type VirtualMachineBlockDeviceAttachmentExpansion
- type VirtualMachineBlockDeviceAttachmentInterface
- type VirtualMachineBlockDeviceAttachmentsGetter
- type VirtualMachineCPUModelExpansion
- type VirtualMachineCPUModelInterface
- type VirtualMachineCPUModelsGetter
- type VirtualMachineExpansion
- type VirtualMachineIPAddressClaimExpansion
- type VirtualMachineIPAddressClaimInterface
- type VirtualMachineIPAddressClaimsGetter
- type VirtualMachineIPAddressLeaseExpansion
- type VirtualMachineIPAddressLeaseInterface
- type VirtualMachineIPAddressLeasesGetter
- type VirtualMachineInterface
- type VirtualMachineOperationExpansion
- type VirtualMachineOperationInterface
- type VirtualMachineOperationsGetter
- type VirtualMachinesGetter
- type VirtualizationV1alpha2Client
- func (c *VirtualizationV1alpha2Client) ClusterVirtualImages() ClusterVirtualImageInterface
- func (c *VirtualizationV1alpha2Client) RESTClient() rest.Interface
- func (c *VirtualizationV1alpha2Client) VirtualDisks(namespace string) VirtualDiskInterface
- func (c *VirtualizationV1alpha2Client) VirtualImages(namespace string) VirtualImageInterface
- func (c *VirtualizationV1alpha2Client) VirtualMachineBlockDeviceAttachments(namespace string) VirtualMachineBlockDeviceAttachmentInterface
- func (c *VirtualizationV1alpha2Client) VirtualMachineCPUModels() VirtualMachineCPUModelInterface
- func (c *VirtualizationV1alpha2Client) VirtualMachineIPAddressClaims(namespace string) VirtualMachineIPAddressClaimInterface
- func (c *VirtualizationV1alpha2Client) VirtualMachineIPAddressLeases() VirtualMachineIPAddressLeaseInterface
- func (c *VirtualizationV1alpha2Client) VirtualMachineOperations(namespace string) VirtualMachineOperationInterface
- func (c *VirtualizationV1alpha2Client) VirtualMachines(namespace string) VirtualMachineInterface
- type VirtualizationV1alpha2Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterVirtualImageExpansion ¶
type ClusterVirtualImageExpansion interface{}
type ClusterVirtualImageInterface ¶
type ClusterVirtualImageInterface interface { Create(ctx context.Context, clusterVirtualImage *v1alpha2.ClusterVirtualImage, opts v1.CreateOptions) (*v1alpha2.ClusterVirtualImage, error) Update(ctx context.Context, clusterVirtualImage *v1alpha2.ClusterVirtualImage, opts v1.UpdateOptions) (*v1alpha2.ClusterVirtualImage, error) UpdateStatus(ctx context.Context, clusterVirtualImage *v1alpha2.ClusterVirtualImage, opts v1.UpdateOptions) (*v1alpha2.ClusterVirtualImage, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha2.ClusterVirtualImage, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha2.ClusterVirtualImageList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha2.ClusterVirtualImage, err error) ClusterVirtualImageExpansion }
ClusterVirtualImageInterface has methods to work with ClusterVirtualImage resources.
type ClusterVirtualImagesGetter ¶
type ClusterVirtualImagesGetter interface {
ClusterVirtualImages() ClusterVirtualImageInterface
}
ClusterVirtualImagesGetter has a method to return a ClusterVirtualImageInterface. A group's client should implement this interface.
type VirtualDiskExpansion ¶
type VirtualDiskExpansion interface{}
type VirtualDiskInterface ¶
type VirtualDiskInterface interface { Create(ctx context.Context, virtualDisk *v1alpha2.VirtualDisk, opts v1.CreateOptions) (*v1alpha2.VirtualDisk, error) Update(ctx context.Context, virtualDisk *v1alpha2.VirtualDisk, opts v1.UpdateOptions) (*v1alpha2.VirtualDisk, error) UpdateStatus(ctx context.Context, virtualDisk *v1alpha2.VirtualDisk, opts v1.UpdateOptions) (*v1alpha2.VirtualDisk, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha2.VirtualDisk, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha2.VirtualDiskList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha2.VirtualDisk, err error) VirtualDiskExpansion }
VirtualDiskInterface has methods to work with VirtualDisk resources.
type VirtualDisksGetter ¶
type VirtualDisksGetter interface {
VirtualDisks(namespace string) VirtualDiskInterface
}
VirtualDisksGetter has a method to return a VirtualDiskInterface. A group's client should implement this interface.
type VirtualImageExpansion ¶
type VirtualImageExpansion interface{}
type VirtualImageInterface ¶
type VirtualImageInterface interface { Create(ctx context.Context, virtualImage *v1alpha2.VirtualImage, opts v1.CreateOptions) (*v1alpha2.VirtualImage, error) Update(ctx context.Context, virtualImage *v1alpha2.VirtualImage, opts v1.UpdateOptions) (*v1alpha2.VirtualImage, error) UpdateStatus(ctx context.Context, virtualImage *v1alpha2.VirtualImage, opts v1.UpdateOptions) (*v1alpha2.VirtualImage, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha2.VirtualImage, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha2.VirtualImageList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha2.VirtualImage, err error) VirtualImageExpansion }
VirtualImageInterface has methods to work with VirtualImage resources.
type VirtualImagesGetter ¶
type VirtualImagesGetter interface {
VirtualImages(namespace string) VirtualImageInterface
}
VirtualImagesGetter has a method to return a VirtualImageInterface. A group's client should implement this interface.
type VirtualMachineBlockDeviceAttachmentExpansion ¶
type VirtualMachineBlockDeviceAttachmentExpansion interface{}
type VirtualMachineBlockDeviceAttachmentInterface ¶
type VirtualMachineBlockDeviceAttachmentInterface interface { Create(ctx context.Context, virtualMachineBlockDeviceAttachment *v1alpha2.VirtualMachineBlockDeviceAttachment, opts v1.CreateOptions) (*v1alpha2.VirtualMachineBlockDeviceAttachment, error) Update(ctx context.Context, virtualMachineBlockDeviceAttachment *v1alpha2.VirtualMachineBlockDeviceAttachment, opts v1.UpdateOptions) (*v1alpha2.VirtualMachineBlockDeviceAttachment, error) UpdateStatus(ctx context.Context, virtualMachineBlockDeviceAttachment *v1alpha2.VirtualMachineBlockDeviceAttachment, opts v1.UpdateOptions) (*v1alpha2.VirtualMachineBlockDeviceAttachment, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha2.VirtualMachineBlockDeviceAttachment, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha2.VirtualMachineBlockDeviceAttachmentList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha2.VirtualMachineBlockDeviceAttachment, err error) VirtualMachineBlockDeviceAttachmentExpansion }
VirtualMachineBlockDeviceAttachmentInterface has methods to work with VirtualMachineBlockDeviceAttachment resources.
type VirtualMachineBlockDeviceAttachmentsGetter ¶
type VirtualMachineBlockDeviceAttachmentsGetter interface {
VirtualMachineBlockDeviceAttachments(namespace string) VirtualMachineBlockDeviceAttachmentInterface
}
VirtualMachineBlockDeviceAttachmentsGetter has a method to return a VirtualMachineBlockDeviceAttachmentInterface. A group's client should implement this interface.
type VirtualMachineCPUModelExpansion ¶
type VirtualMachineCPUModelExpansion interface{}
type VirtualMachineCPUModelInterface ¶
type VirtualMachineCPUModelInterface interface { Create(ctx context.Context, virtualMachineCPUModel *v1alpha2.VirtualMachineCPUModel, opts v1.CreateOptions) (*v1alpha2.VirtualMachineCPUModel, error) Update(ctx context.Context, virtualMachineCPUModel *v1alpha2.VirtualMachineCPUModel, opts v1.UpdateOptions) (*v1alpha2.VirtualMachineCPUModel, error) UpdateStatus(ctx context.Context, virtualMachineCPUModel *v1alpha2.VirtualMachineCPUModel, opts v1.UpdateOptions) (*v1alpha2.VirtualMachineCPUModel, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha2.VirtualMachineCPUModel, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha2.VirtualMachineCPUModelList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha2.VirtualMachineCPUModel, err error) VirtualMachineCPUModelExpansion }
VirtualMachineCPUModelInterface has methods to work with VirtualMachineCPUModel resources.
type VirtualMachineCPUModelsGetter ¶
type VirtualMachineCPUModelsGetter interface {
VirtualMachineCPUModels() VirtualMachineCPUModelInterface
}
VirtualMachineCPUModelsGetter has a method to return a VirtualMachineCPUModelInterface. A group's client should implement this interface.
type VirtualMachineExpansion ¶
type VirtualMachineExpansion interface{}
type VirtualMachineIPAddressClaimExpansion ¶
type VirtualMachineIPAddressClaimExpansion interface{}
type VirtualMachineIPAddressClaimInterface ¶
type VirtualMachineIPAddressClaimInterface interface { Create(ctx context.Context, virtualMachineIPAddressClaim *v1alpha2.VirtualMachineIPAddressClaim, opts v1.CreateOptions) (*v1alpha2.VirtualMachineIPAddressClaim, error) Update(ctx context.Context, virtualMachineIPAddressClaim *v1alpha2.VirtualMachineIPAddressClaim, opts v1.UpdateOptions) (*v1alpha2.VirtualMachineIPAddressClaim, error) UpdateStatus(ctx context.Context, virtualMachineIPAddressClaim *v1alpha2.VirtualMachineIPAddressClaim, opts v1.UpdateOptions) (*v1alpha2.VirtualMachineIPAddressClaim, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha2.VirtualMachineIPAddressClaim, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha2.VirtualMachineIPAddressClaimList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha2.VirtualMachineIPAddressClaim, err error) VirtualMachineIPAddressClaimExpansion }
VirtualMachineIPAddressClaimInterface has methods to work with VirtualMachineIPAddressClaim resources.
type VirtualMachineIPAddressClaimsGetter ¶
type VirtualMachineIPAddressClaimsGetter interface {
VirtualMachineIPAddressClaims(namespace string) VirtualMachineIPAddressClaimInterface
}
VirtualMachineIPAddressClaimsGetter has a method to return a VirtualMachineIPAddressClaimInterface. A group's client should implement this interface.
type VirtualMachineIPAddressLeaseExpansion ¶
type VirtualMachineIPAddressLeaseExpansion interface{}
type VirtualMachineIPAddressLeaseInterface ¶
type VirtualMachineIPAddressLeaseInterface interface { Create(ctx context.Context, virtualMachineIPAddressLease *v1alpha2.VirtualMachineIPAddressLease, opts v1.CreateOptions) (*v1alpha2.VirtualMachineIPAddressLease, error) Update(ctx context.Context, virtualMachineIPAddressLease *v1alpha2.VirtualMachineIPAddressLease, opts v1.UpdateOptions) (*v1alpha2.VirtualMachineIPAddressLease, error) UpdateStatus(ctx context.Context, virtualMachineIPAddressLease *v1alpha2.VirtualMachineIPAddressLease, opts v1.UpdateOptions) (*v1alpha2.VirtualMachineIPAddressLease, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha2.VirtualMachineIPAddressLease, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha2.VirtualMachineIPAddressLeaseList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha2.VirtualMachineIPAddressLease, err error) VirtualMachineIPAddressLeaseExpansion }
VirtualMachineIPAddressLeaseInterface has methods to work with VirtualMachineIPAddressLease resources.
type VirtualMachineIPAddressLeasesGetter ¶
type VirtualMachineIPAddressLeasesGetter interface {
VirtualMachineIPAddressLeases() VirtualMachineIPAddressLeaseInterface
}
VirtualMachineIPAddressLeasesGetter has a method to return a VirtualMachineIPAddressLeaseInterface. A group's client should implement this interface.
type VirtualMachineInterface ¶
type VirtualMachineInterface interface { Create(ctx context.Context, virtualMachine *v1alpha2.VirtualMachine, opts v1.CreateOptions) (*v1alpha2.VirtualMachine, error) Update(ctx context.Context, virtualMachine *v1alpha2.VirtualMachine, opts v1.UpdateOptions) (*v1alpha2.VirtualMachine, error) UpdateStatus(ctx context.Context, virtualMachine *v1alpha2.VirtualMachine, opts v1.UpdateOptions) (*v1alpha2.VirtualMachine, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha2.VirtualMachine, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha2.VirtualMachineList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha2.VirtualMachine, err error) VirtualMachineExpansion }
VirtualMachineInterface has methods to work with VirtualMachine resources.
type VirtualMachineOperationExpansion ¶
type VirtualMachineOperationExpansion interface{}
type VirtualMachineOperationInterface ¶
type VirtualMachineOperationInterface interface { Create(ctx context.Context, virtualMachineOperation *v1alpha2.VirtualMachineOperation, opts v1.CreateOptions) (*v1alpha2.VirtualMachineOperation, error) Update(ctx context.Context, virtualMachineOperation *v1alpha2.VirtualMachineOperation, opts v1.UpdateOptions) (*v1alpha2.VirtualMachineOperation, error) UpdateStatus(ctx context.Context, virtualMachineOperation *v1alpha2.VirtualMachineOperation, opts v1.UpdateOptions) (*v1alpha2.VirtualMachineOperation, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha2.VirtualMachineOperation, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha2.VirtualMachineOperationList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha2.VirtualMachineOperation, err error) VirtualMachineOperationExpansion }
VirtualMachineOperationInterface has methods to work with VirtualMachineOperation resources.
type VirtualMachineOperationsGetter ¶
type VirtualMachineOperationsGetter interface {
VirtualMachineOperations(namespace string) VirtualMachineOperationInterface
}
VirtualMachineOperationsGetter has a method to return a VirtualMachineOperationInterface. A group's client should implement this interface.
type VirtualMachinesGetter ¶
type VirtualMachinesGetter interface {
VirtualMachines(namespace string) VirtualMachineInterface
}
VirtualMachinesGetter has a method to return a VirtualMachineInterface. A group's client should implement this interface.
type VirtualizationV1alpha2Client ¶
type VirtualizationV1alpha2Client struct {
// contains filtered or unexported fields
}
VirtualizationV1alpha2Client is used to interact with features provided by the virtualization.deckhouse.io group.
func New ¶
func New(c rest.Interface) *VirtualizationV1alpha2Client
New creates a new VirtualizationV1alpha2Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*VirtualizationV1alpha2Client, error)
NewForConfig creates a new VirtualizationV1alpha2Client for the given config. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).
func NewForConfigAndClient ¶
NewForConfigAndClient creates a new VirtualizationV1alpha2Client for the given config and http client. Note the http client provided takes precedence over the configured transport values.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *VirtualizationV1alpha2Client
NewForConfigOrDie creates a new VirtualizationV1alpha2Client for the given config and panics if there is an error in the config.
func (*VirtualizationV1alpha2Client) ClusterVirtualImages ¶
func (c *VirtualizationV1alpha2Client) ClusterVirtualImages() ClusterVirtualImageInterface
func (*VirtualizationV1alpha2Client) RESTClient ¶
func (c *VirtualizationV1alpha2Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*VirtualizationV1alpha2Client) VirtualDisks ¶
func (c *VirtualizationV1alpha2Client) VirtualDisks(namespace string) VirtualDiskInterface
func (*VirtualizationV1alpha2Client) VirtualImages ¶
func (c *VirtualizationV1alpha2Client) VirtualImages(namespace string) VirtualImageInterface
func (*VirtualizationV1alpha2Client) VirtualMachineBlockDeviceAttachments ¶
func (c *VirtualizationV1alpha2Client) VirtualMachineBlockDeviceAttachments(namespace string) VirtualMachineBlockDeviceAttachmentInterface
func (*VirtualizationV1alpha2Client) VirtualMachineCPUModels ¶
func (c *VirtualizationV1alpha2Client) VirtualMachineCPUModels() VirtualMachineCPUModelInterface
func (*VirtualizationV1alpha2Client) VirtualMachineIPAddressClaims ¶
func (c *VirtualizationV1alpha2Client) VirtualMachineIPAddressClaims(namespace string) VirtualMachineIPAddressClaimInterface
func (*VirtualizationV1alpha2Client) VirtualMachineIPAddressLeases ¶
func (c *VirtualizationV1alpha2Client) VirtualMachineIPAddressLeases() VirtualMachineIPAddressLeaseInterface
func (*VirtualizationV1alpha2Client) VirtualMachineOperations ¶
func (c *VirtualizationV1alpha2Client) VirtualMachineOperations(namespace string) VirtualMachineOperationInterface
func (*VirtualizationV1alpha2Client) VirtualMachines ¶
func (c *VirtualizationV1alpha2Client) VirtualMachines(namespace string) VirtualMachineInterface
type VirtualizationV1alpha2Interface ¶
type VirtualizationV1alpha2Interface interface { RESTClient() rest.Interface ClusterVirtualImagesGetter VirtualDisksGetter VirtualImagesGetter VirtualMachinesGetter VirtualMachineBlockDeviceAttachmentsGetter VirtualMachineCPUModelsGetter VirtualMachineIPAddressClaimsGetter VirtualMachineIPAddressLeasesGetter VirtualMachineOperationsGetter }