Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type DevtestV1alpha1Client
- func (c *DevtestV1alpha1Client) GlobalVmShutdownSchedules(namespace string) GlobalVmShutdownScheduleInterface
- func (c *DevtestV1alpha1Client) Labs(namespace string) LabInterface
- func (c *DevtestV1alpha1Client) LinuxVirtualMachines(namespace string) LinuxVirtualMachineInterface
- func (c *DevtestV1alpha1Client) Policies(namespace string) PolicyInterface
- func (c *DevtestV1alpha1Client) RESTClient() rest.Interface
- func (c *DevtestV1alpha1Client) Schedules(namespace string) ScheduleInterface
- func (c *DevtestV1alpha1Client) VirtualNetworks(namespace string) VirtualNetworkInterface
- func (c *DevtestV1alpha1Client) WindowsVirtualMachines(namespace string) WindowsVirtualMachineInterface
- type DevtestV1alpha1Interface
- type GlobalVmShutdownScheduleExpansion
- type GlobalVmShutdownScheduleInterface
- type GlobalVmShutdownSchedulesGetter
- type LabExpansion
- type LabInterface
- type LabsGetter
- type LinuxVirtualMachineExpansion
- type LinuxVirtualMachineInterface
- type LinuxVirtualMachinesGetter
- type PoliciesGetter
- type PolicyExpansion
- type PolicyInterface
- type ScheduleExpansion
- type ScheduleInterface
- type SchedulesGetter
- type VirtualNetworkExpansion
- type VirtualNetworkInterface
- type VirtualNetworksGetter
- type WindowsVirtualMachineExpansion
- type WindowsVirtualMachineInterface
- type WindowsVirtualMachinesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DevtestV1alpha1Client ¶
type DevtestV1alpha1Client struct {
// contains filtered or unexported fields
}
DevtestV1alpha1Client is used to interact with features provided by the devtest.azurerm.kubeform.com group.
func New ¶
func New(c rest.Interface) *DevtestV1alpha1Client
New creates a new DevtestV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*DevtestV1alpha1Client, error)
NewForConfig creates a new DevtestV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *DevtestV1alpha1Client
NewForConfigOrDie creates a new DevtestV1alpha1Client for the given config and panics if there is an error in the config.
func (*DevtestV1alpha1Client) GlobalVmShutdownSchedules ¶
func (c *DevtestV1alpha1Client) GlobalVmShutdownSchedules(namespace string) GlobalVmShutdownScheduleInterface
func (*DevtestV1alpha1Client) Labs ¶
func (c *DevtestV1alpha1Client) Labs(namespace string) LabInterface
func (*DevtestV1alpha1Client) LinuxVirtualMachines ¶
func (c *DevtestV1alpha1Client) LinuxVirtualMachines(namespace string) LinuxVirtualMachineInterface
func (*DevtestV1alpha1Client) Policies ¶
func (c *DevtestV1alpha1Client) Policies(namespace string) PolicyInterface
func (*DevtestV1alpha1Client) RESTClient ¶
func (c *DevtestV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*DevtestV1alpha1Client) Schedules ¶
func (c *DevtestV1alpha1Client) Schedules(namespace string) ScheduleInterface
func (*DevtestV1alpha1Client) VirtualNetworks ¶
func (c *DevtestV1alpha1Client) VirtualNetworks(namespace string) VirtualNetworkInterface
func (*DevtestV1alpha1Client) WindowsVirtualMachines ¶
func (c *DevtestV1alpha1Client) WindowsVirtualMachines(namespace string) WindowsVirtualMachineInterface
type DevtestV1alpha1Interface ¶
type DevtestV1alpha1Interface interface { RESTClient() rest.Interface GlobalVmShutdownSchedulesGetter LabsGetter LinuxVirtualMachinesGetter PoliciesGetter SchedulesGetter VirtualNetworksGetter WindowsVirtualMachinesGetter }
type GlobalVmShutdownScheduleExpansion ¶
type GlobalVmShutdownScheduleExpansion interface{}
type GlobalVmShutdownScheduleInterface ¶
type GlobalVmShutdownScheduleInterface interface { Create(ctx context.Context, globalVmShutdownSchedule *v1alpha1.GlobalVmShutdownSchedule, opts v1.CreateOptions) (*v1alpha1.GlobalVmShutdownSchedule, error) Update(ctx context.Context, globalVmShutdownSchedule *v1alpha1.GlobalVmShutdownSchedule, opts v1.UpdateOptions) (*v1alpha1.GlobalVmShutdownSchedule, error) UpdateStatus(ctx context.Context, globalVmShutdownSchedule *v1alpha1.GlobalVmShutdownSchedule, opts v1.UpdateOptions) (*v1alpha1.GlobalVmShutdownSchedule, 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) (*v1alpha1.GlobalVmShutdownSchedule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GlobalVmShutdownScheduleList, 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 *v1alpha1.GlobalVmShutdownSchedule, err error) GlobalVmShutdownScheduleExpansion }
GlobalVmShutdownScheduleInterface has methods to work with GlobalVmShutdownSchedule resources.
type GlobalVmShutdownSchedulesGetter ¶
type GlobalVmShutdownSchedulesGetter interface {
GlobalVmShutdownSchedules(namespace string) GlobalVmShutdownScheduleInterface
}
GlobalVmShutdownSchedulesGetter has a method to return a GlobalVmShutdownScheduleInterface. A group's client should implement this interface.
type LabExpansion ¶
type LabExpansion interface{}
type LabInterface ¶
type LabInterface interface { Create(ctx context.Context, lab *v1alpha1.Lab, opts v1.CreateOptions) (*v1alpha1.Lab, error) Update(ctx context.Context, lab *v1alpha1.Lab, opts v1.UpdateOptions) (*v1alpha1.Lab, error) UpdateStatus(ctx context.Context, lab *v1alpha1.Lab, opts v1.UpdateOptions) (*v1alpha1.Lab, 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) (*v1alpha1.Lab, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LabList, 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 *v1alpha1.Lab, err error) LabExpansion }
LabInterface has methods to work with Lab resources.
type LabsGetter ¶
type LabsGetter interface {
Labs(namespace string) LabInterface
}
LabsGetter has a method to return a LabInterface. A group's client should implement this interface.
type LinuxVirtualMachineExpansion ¶
type LinuxVirtualMachineExpansion interface{}
type LinuxVirtualMachineInterface ¶
type LinuxVirtualMachineInterface interface { Create(ctx context.Context, linuxVirtualMachine *v1alpha1.LinuxVirtualMachine, opts v1.CreateOptions) (*v1alpha1.LinuxVirtualMachine, error) Update(ctx context.Context, linuxVirtualMachine *v1alpha1.LinuxVirtualMachine, opts v1.UpdateOptions) (*v1alpha1.LinuxVirtualMachine, error) UpdateStatus(ctx context.Context, linuxVirtualMachine *v1alpha1.LinuxVirtualMachine, opts v1.UpdateOptions) (*v1alpha1.LinuxVirtualMachine, 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) (*v1alpha1.LinuxVirtualMachine, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LinuxVirtualMachineList, 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 *v1alpha1.LinuxVirtualMachine, err error) LinuxVirtualMachineExpansion }
LinuxVirtualMachineInterface has methods to work with LinuxVirtualMachine resources.
type LinuxVirtualMachinesGetter ¶
type LinuxVirtualMachinesGetter interface {
LinuxVirtualMachines(namespace string) LinuxVirtualMachineInterface
}
LinuxVirtualMachinesGetter has a method to return a LinuxVirtualMachineInterface. A group's client should implement this interface.
type PoliciesGetter ¶
type PoliciesGetter interface {
Policies(namespace string) PolicyInterface
}
PoliciesGetter has a method to return a PolicyInterface. A group's client should implement this interface.
type PolicyExpansion ¶
type PolicyExpansion interface{}
type PolicyInterface ¶
type PolicyInterface interface { Create(ctx context.Context, policy *v1alpha1.Policy, opts v1.CreateOptions) (*v1alpha1.Policy, error) Update(ctx context.Context, policy *v1alpha1.Policy, opts v1.UpdateOptions) (*v1alpha1.Policy, error) UpdateStatus(ctx context.Context, policy *v1alpha1.Policy, opts v1.UpdateOptions) (*v1alpha1.Policy, 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) (*v1alpha1.Policy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PolicyList, 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 *v1alpha1.Policy, err error) PolicyExpansion }
PolicyInterface has methods to work with Policy resources.
type ScheduleExpansion ¶
type ScheduleExpansion interface{}
type ScheduleInterface ¶
type ScheduleInterface interface { Create(ctx context.Context, schedule *v1alpha1.Schedule, opts v1.CreateOptions) (*v1alpha1.Schedule, error) Update(ctx context.Context, schedule *v1alpha1.Schedule, opts v1.UpdateOptions) (*v1alpha1.Schedule, error) UpdateStatus(ctx context.Context, schedule *v1alpha1.Schedule, opts v1.UpdateOptions) (*v1alpha1.Schedule, 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) (*v1alpha1.Schedule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ScheduleList, 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 *v1alpha1.Schedule, err error) ScheduleExpansion }
ScheduleInterface has methods to work with Schedule resources.
type SchedulesGetter ¶
type SchedulesGetter interface {
Schedules(namespace string) ScheduleInterface
}
SchedulesGetter has a method to return a ScheduleInterface. A group's client should implement this interface.
type VirtualNetworkExpansion ¶
type VirtualNetworkExpansion interface{}
type VirtualNetworkInterface ¶
type VirtualNetworkInterface interface { Create(ctx context.Context, virtualNetwork *v1alpha1.VirtualNetwork, opts v1.CreateOptions) (*v1alpha1.VirtualNetwork, error) Update(ctx context.Context, virtualNetwork *v1alpha1.VirtualNetwork, opts v1.UpdateOptions) (*v1alpha1.VirtualNetwork, error) UpdateStatus(ctx context.Context, virtualNetwork *v1alpha1.VirtualNetwork, opts v1.UpdateOptions) (*v1alpha1.VirtualNetwork, 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) (*v1alpha1.VirtualNetwork, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VirtualNetworkList, 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 *v1alpha1.VirtualNetwork, err error) VirtualNetworkExpansion }
VirtualNetworkInterface has methods to work with VirtualNetwork resources.
type VirtualNetworksGetter ¶
type VirtualNetworksGetter interface {
VirtualNetworks(namespace string) VirtualNetworkInterface
}
VirtualNetworksGetter has a method to return a VirtualNetworkInterface. A group's client should implement this interface.
type WindowsVirtualMachineExpansion ¶
type WindowsVirtualMachineExpansion interface{}
type WindowsVirtualMachineInterface ¶
type WindowsVirtualMachineInterface interface { Create(ctx context.Context, windowsVirtualMachine *v1alpha1.WindowsVirtualMachine, opts v1.CreateOptions) (*v1alpha1.WindowsVirtualMachine, error) Update(ctx context.Context, windowsVirtualMachine *v1alpha1.WindowsVirtualMachine, opts v1.UpdateOptions) (*v1alpha1.WindowsVirtualMachine, error) UpdateStatus(ctx context.Context, windowsVirtualMachine *v1alpha1.WindowsVirtualMachine, opts v1.UpdateOptions) (*v1alpha1.WindowsVirtualMachine, 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) (*v1alpha1.WindowsVirtualMachine, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.WindowsVirtualMachineList, 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 *v1alpha1.WindowsVirtualMachine, err error) WindowsVirtualMachineExpansion }
WindowsVirtualMachineInterface has methods to work with WindowsVirtualMachine resources.
type WindowsVirtualMachinesGetter ¶
type WindowsVirtualMachinesGetter interface {
WindowsVirtualMachines(namespace string) WindowsVirtualMachineInterface
}
WindowsVirtualMachinesGetter has a method to return a WindowsVirtualMachineInterface. A group's client should implement this interface.