Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ARPTableExpansion
- type ARPTableInterface
- type ARPTablesGetter
- type CredentialExpansion
- type CredentialInterface
- type CredentialsGetter
- type MachineImageExpansion
- type MachineImageInterface
- type MachineImagesGetter
- type SettingExpansion
- type SettingInterface
- type SettingsGetter
- type VirtualMachineExpansion
- type VirtualMachineInterface
- type VirtualMachinesGetter
- type VirtualmachineV1alpha1Client
- func (c *VirtualmachineV1alpha1Client) ARPTables() ARPTableInterface
- func (c *VirtualmachineV1alpha1Client) Credentials() CredentialInterface
- func (c *VirtualmachineV1alpha1Client) MachineImages() MachineImageInterface
- func (c *VirtualmachineV1alpha1Client) RESTClient() rest.Interface
- func (c *VirtualmachineV1alpha1Client) Settings() SettingInterface
- func (c *VirtualmachineV1alpha1Client) VirtualMachines() VirtualMachineInterface
- type VirtualmachineV1alpha1Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ARPTableExpansion ¶
type ARPTableExpansion interface{}
type ARPTableInterface ¶
type ARPTableInterface interface { Create(*v1alpha1.ARPTable) (*v1alpha1.ARPTable, error) Update(*v1alpha1.ARPTable) (*v1alpha1.ARPTable, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.ARPTable, error) List(opts v1.ListOptions) (*v1alpha1.ARPTableList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ARPTable, err error) ARPTableExpansion }
ARPTableInterface has methods to work with ARPTable resources.
type ARPTablesGetter ¶
type ARPTablesGetter interface {
ARPTables() ARPTableInterface
}
ARPTablesGetter has a method to return a ARPTableInterface. A group's client should implement this interface.
type CredentialExpansion ¶
type CredentialExpansion interface{}
type CredentialInterface ¶
type CredentialInterface interface { Create(*v1alpha1.Credential) (*v1alpha1.Credential, error) Update(*v1alpha1.Credential) (*v1alpha1.Credential, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.Credential, error) List(opts v1.ListOptions) (*v1alpha1.CredentialList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Credential, err error) CredentialExpansion }
CredentialInterface has methods to work with Credential resources.
type CredentialsGetter ¶
type CredentialsGetter interface {
Credentials() CredentialInterface
}
CredentialsGetter has a method to return a CredentialInterface. A group's client should implement this interface.
type MachineImageExpansion ¶
type MachineImageExpansion interface{}
type MachineImageInterface ¶
type MachineImageInterface interface { Create(*v1alpha1.MachineImage) (*v1alpha1.MachineImage, error) Update(*v1alpha1.MachineImage) (*v1alpha1.MachineImage, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.MachineImage, error) List(opts v1.ListOptions) (*v1alpha1.MachineImageList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.MachineImage, err error) MachineImageExpansion }
MachineImageInterface has methods to work with MachineImage resources.
type MachineImagesGetter ¶
type MachineImagesGetter interface {
MachineImages() MachineImageInterface
}
MachineImagesGetter has a method to return a MachineImageInterface. A group's client should implement this interface.
type SettingExpansion ¶
type SettingExpansion interface{}
type SettingInterface ¶
type SettingInterface interface { Create(*v1alpha1.Setting) (*v1alpha1.Setting, error) Update(*v1alpha1.Setting) (*v1alpha1.Setting, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.Setting, error) List(opts v1.ListOptions) (*v1alpha1.SettingList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Setting, err error) SettingExpansion }
SettingInterface has methods to work with Setting resources.
type SettingsGetter ¶
type SettingsGetter interface {
Settings() SettingInterface
}
SettingsGetter has a method to return a SettingInterface. A group's client should implement this interface.
type VirtualMachineExpansion ¶
type VirtualMachineExpansion interface{}
type VirtualMachineInterface ¶
type VirtualMachineInterface interface { Create(*v1alpha1.VirtualMachine) (*v1alpha1.VirtualMachine, error) Update(*v1alpha1.VirtualMachine) (*v1alpha1.VirtualMachine, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.VirtualMachine, error) List(opts v1.ListOptions) (*v1alpha1.VirtualMachineList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.VirtualMachine, err error) VirtualMachineExpansion }
VirtualMachineInterface has methods to work with VirtualMachine resources.
type VirtualMachinesGetter ¶
type VirtualMachinesGetter interface {
VirtualMachines() VirtualMachineInterface
}
VirtualMachinesGetter has a method to return a VirtualMachineInterface. A group's client should implement this interface.
type VirtualmachineV1alpha1Client ¶
type VirtualmachineV1alpha1Client struct {
// contains filtered or unexported fields
}
VirtualmachineV1alpha1Client is used to interact with features provided by the virtualmachine.rancher.com group.
func New ¶
func New(c rest.Interface) *VirtualmachineV1alpha1Client
New creates a new VirtualmachineV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*VirtualmachineV1alpha1Client, error)
NewForConfig creates a new VirtualmachineV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *VirtualmachineV1alpha1Client
NewForConfigOrDie creates a new VirtualmachineV1alpha1Client for the given config and panics if there is an error in the config.
func (*VirtualmachineV1alpha1Client) ARPTables ¶
func (c *VirtualmachineV1alpha1Client) ARPTables() ARPTableInterface
func (*VirtualmachineV1alpha1Client) Credentials ¶
func (c *VirtualmachineV1alpha1Client) Credentials() CredentialInterface
func (*VirtualmachineV1alpha1Client) MachineImages ¶
func (c *VirtualmachineV1alpha1Client) MachineImages() MachineImageInterface
func (*VirtualmachineV1alpha1Client) RESTClient ¶
func (c *VirtualmachineV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*VirtualmachineV1alpha1Client) Settings ¶
func (c *VirtualmachineV1alpha1Client) Settings() SettingInterface
func (*VirtualmachineV1alpha1Client) VirtualMachines ¶
func (c *VirtualmachineV1alpha1Client) VirtualMachines() VirtualMachineInterface
type VirtualmachineV1alpha1Interface ¶
type VirtualmachineV1alpha1Interface interface { RESTClient() rest.Interface ARPTablesGetter CredentialsGetter MachineImagesGetter SettingsGetter VirtualMachinesGetter }