Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ClusterVirtualMachineImageExpansion
- type ClusterVirtualMachineImageInterface
- type ClusterVirtualMachineImagesGetter
- type VirtualMachineBlockDeviceAttachmentExpansion
- type VirtualMachineBlockDeviceAttachmentInterface
- type VirtualMachineBlockDeviceAttachmentsGetter
- type VirtualMachineCPUModelExpansion
- type VirtualMachineCPUModelInterface
- type VirtualMachineCPUModelsGetter
- type VirtualMachineDiskExpansion
- type VirtualMachineDiskInterface
- type VirtualMachineDisksGetter
- type VirtualMachineExpansion
- type VirtualMachineIPAddressClaimExpansion
- type VirtualMachineIPAddressClaimInterface
- type VirtualMachineIPAddressClaimsGetter
- type VirtualMachineIPAddressLeaseExpansion
- type VirtualMachineIPAddressLeaseInterface
- type VirtualMachineIPAddressLeasesGetter
- type VirtualMachineImageExpansion
- type VirtualMachineImageInterface
- type VirtualMachineImagesGetter
- type VirtualMachineInterface
- type VirtualMachineOperationExpansion
- type VirtualMachineOperationInterface
- type VirtualMachineOperationsGetter
- type VirtualMachinesGetter
- type VirtualizationV1alpha2Client
- func (c *VirtualizationV1alpha2Client) ClusterVirtualMachineImages() ClusterVirtualMachineImageInterface
- func (c *VirtualizationV1alpha2Client) RESTClient() rest.Interface
- func (c *VirtualizationV1alpha2Client) VirtualMachineBlockDeviceAttachments(namespace string) VirtualMachineBlockDeviceAttachmentInterface
- func (c *VirtualizationV1alpha2Client) VirtualMachineCPUModels() VirtualMachineCPUModelInterface
- func (c *VirtualizationV1alpha2Client) VirtualMachineDisks(namespace string) VirtualMachineDiskInterface
- func (c *VirtualizationV1alpha2Client) VirtualMachineIPAddressClaims(namespace string) VirtualMachineIPAddressClaimInterface
- func (c *VirtualizationV1alpha2Client) VirtualMachineIPAddressLeases() VirtualMachineIPAddressLeaseInterface
- func (c *VirtualizationV1alpha2Client) VirtualMachineImages(namespace string) VirtualMachineImageInterface
- 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 ClusterVirtualMachineImageExpansion ¶
type ClusterVirtualMachineImageExpansion interface{}
type ClusterVirtualMachineImageInterface ¶
type ClusterVirtualMachineImageInterface interface { Create(ctx context.Context, clusterVirtualMachineImage *v1alpha2.ClusterVirtualMachineImage, opts v1.CreateOptions) (*v1alpha2.ClusterVirtualMachineImage, error) Update(ctx context.Context, clusterVirtualMachineImage *v1alpha2.ClusterVirtualMachineImage, opts v1.UpdateOptions) (*v1alpha2.ClusterVirtualMachineImage, error) UpdateStatus(ctx context.Context, clusterVirtualMachineImage *v1alpha2.ClusterVirtualMachineImage, opts v1.UpdateOptions) (*v1alpha2.ClusterVirtualMachineImage, 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.ClusterVirtualMachineImage, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha2.ClusterVirtualMachineImageList, 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.ClusterVirtualMachineImage, err error) ClusterVirtualMachineImageExpansion }
ClusterVirtualMachineImageInterface has methods to work with ClusterVirtualMachineImage resources.
type ClusterVirtualMachineImagesGetter ¶
type ClusterVirtualMachineImagesGetter interface {
ClusterVirtualMachineImages() ClusterVirtualMachineImageInterface
}
ClusterVirtualMachineImagesGetter has a method to return a ClusterVirtualMachineImageInterface. 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 VirtualMachineDiskExpansion ¶
type VirtualMachineDiskExpansion interface{}
type VirtualMachineDiskInterface ¶
type VirtualMachineDiskInterface interface { Create(ctx context.Context, virtualMachineDisk *v1alpha2.VirtualMachineDisk, opts v1.CreateOptions) (*v1alpha2.VirtualMachineDisk, error) Update(ctx context.Context, virtualMachineDisk *v1alpha2.VirtualMachineDisk, opts v1.UpdateOptions) (*v1alpha2.VirtualMachineDisk, error) UpdateStatus(ctx context.Context, virtualMachineDisk *v1alpha2.VirtualMachineDisk, opts v1.UpdateOptions) (*v1alpha2.VirtualMachineDisk, 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.VirtualMachineDisk, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha2.VirtualMachineDiskList, 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.VirtualMachineDisk, err error) VirtualMachineDiskExpansion }
VirtualMachineDiskInterface has methods to work with VirtualMachineDisk resources.
type VirtualMachineDisksGetter ¶
type VirtualMachineDisksGetter interface {
VirtualMachineDisks(namespace string) VirtualMachineDiskInterface
}
VirtualMachineDisksGetter has a method to return a VirtualMachineDiskInterface. 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 VirtualMachineImageExpansion ¶
type VirtualMachineImageExpansion interface{}
type VirtualMachineImageInterface ¶
type VirtualMachineImageInterface interface { Create(ctx context.Context, virtualMachineImage *v1alpha2.VirtualMachineImage, opts v1.CreateOptions) (*v1alpha2.VirtualMachineImage, error) Update(ctx context.Context, virtualMachineImage *v1alpha2.VirtualMachineImage, opts v1.UpdateOptions) (*v1alpha2.VirtualMachineImage, error) UpdateStatus(ctx context.Context, virtualMachineImage *v1alpha2.VirtualMachineImage, opts v1.UpdateOptions) (*v1alpha2.VirtualMachineImage, 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.VirtualMachineImage, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha2.VirtualMachineImageList, 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.VirtualMachineImage, err error) VirtualMachineImageExpansion }
VirtualMachineImageInterface has methods to work with VirtualMachineImage resources.
type VirtualMachineImagesGetter ¶
type VirtualMachineImagesGetter interface {
VirtualMachineImages(namespace string) VirtualMachineImageInterface
}
VirtualMachineImagesGetter has a method to return a VirtualMachineImageInterface. 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) ClusterVirtualMachineImages ¶
func (c *VirtualizationV1alpha2Client) ClusterVirtualMachineImages() ClusterVirtualMachineImageInterface
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) VirtualMachineBlockDeviceAttachments ¶
func (c *VirtualizationV1alpha2Client) VirtualMachineBlockDeviceAttachments(namespace string) VirtualMachineBlockDeviceAttachmentInterface
func (*VirtualizationV1alpha2Client) VirtualMachineCPUModels ¶
func (c *VirtualizationV1alpha2Client) VirtualMachineCPUModels() VirtualMachineCPUModelInterface
func (*VirtualizationV1alpha2Client) VirtualMachineDisks ¶
func (c *VirtualizationV1alpha2Client) VirtualMachineDisks(namespace string) VirtualMachineDiskInterface
func (*VirtualizationV1alpha2Client) VirtualMachineIPAddressClaims ¶
func (c *VirtualizationV1alpha2Client) VirtualMachineIPAddressClaims(namespace string) VirtualMachineIPAddressClaimInterface
func (*VirtualizationV1alpha2Client) VirtualMachineIPAddressLeases ¶
func (c *VirtualizationV1alpha2Client) VirtualMachineIPAddressLeases() VirtualMachineIPAddressLeaseInterface
func (*VirtualizationV1alpha2Client) VirtualMachineImages ¶
func (c *VirtualizationV1alpha2Client) VirtualMachineImages(namespace string) VirtualMachineImageInterface
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 ClusterVirtualMachineImagesGetter VirtualMachinesGetter VirtualMachineBlockDeviceAttachmentsGetter VirtualMachineCPUModelsGetter VirtualMachineDisksGetter VirtualMachineIPAddressClaimsGetter VirtualMachineIPAddressLeasesGetter VirtualMachineImagesGetter VirtualMachineOperationsGetter }