Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AutoscaleGroupExpansion
- type AutoscaleGroupInterface
- type AutoscaleGroupsGetter
- type AutoscalePoliciesGetter
- type AutoscalePolicyExpansion
- type AutoscalePolicyInterface
- type BareMetalExpansion
- type BareMetalInterface
- type BareMetalsGetter
- type ComputeV1alpha1Client
- func (c *ComputeV1alpha1Client) AutoscaleGroups(namespace string) AutoscaleGroupInterface
- func (c *ComputeV1alpha1Client) AutoscalePolicies(namespace string) AutoscalePolicyInterface
- func (c *ComputeV1alpha1Client) BareMetals(namespace string) BareMetalInterface
- func (c *ComputeV1alpha1Client) DedicatedHosts(namespace string) DedicatedHostInterface
- func (c *ComputeV1alpha1Client) Monitors(namespace string) MonitorInterface
- func (c *ComputeV1alpha1Client) PlacementGroups(namespace string) PlacementGroupInterface
- func (c *ComputeV1alpha1Client) ProvisioningHooks(namespace string) ProvisioningHookInterface
- func (c *ComputeV1alpha1Client) RESTClient() rest.Interface
- func (c *ComputeV1alpha1Client) SshKeys(namespace string) SshKeyInterface
- func (c *ComputeV1alpha1Client) SslCertificates(namespace string) SslCertificateInterface
- func (c *ComputeV1alpha1Client) Users(namespace string) UserInterface
- func (c *ComputeV1alpha1Client) VmInstances(namespace string) VmInstanceInterface
- type ComputeV1alpha1Interface
- type DedicatedHostExpansion
- type DedicatedHostInterface
- type DedicatedHostsGetter
- type MonitorExpansion
- type MonitorInterface
- type MonitorsGetter
- type PlacementGroupExpansion
- type PlacementGroupInterface
- type PlacementGroupsGetter
- type ProvisioningHookExpansion
- type ProvisioningHookInterface
- type ProvisioningHooksGetter
- type SshKeyExpansion
- type SshKeyInterface
- type SshKeysGetter
- type SslCertificateExpansion
- type SslCertificateInterface
- type SslCertificatesGetter
- type UserExpansion
- type UserInterface
- type UsersGetter
- type VmInstanceExpansion
- type VmInstanceInterface
- type VmInstancesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AutoscaleGroupExpansion ¶
type AutoscaleGroupExpansion interface{}
type AutoscaleGroupInterface ¶
type AutoscaleGroupInterface interface { Create(ctx context.Context, autoscaleGroup *v1alpha1.AutoscaleGroup, opts v1.CreateOptions) (*v1alpha1.AutoscaleGroup, error) Update(ctx context.Context, autoscaleGroup *v1alpha1.AutoscaleGroup, opts v1.UpdateOptions) (*v1alpha1.AutoscaleGroup, error) UpdateStatus(ctx context.Context, autoscaleGroup *v1alpha1.AutoscaleGroup, opts v1.UpdateOptions) (*v1alpha1.AutoscaleGroup, 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.AutoscaleGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AutoscaleGroupList, 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.AutoscaleGroup, err error) AutoscaleGroupExpansion }
AutoscaleGroupInterface has methods to work with AutoscaleGroup resources.
type AutoscaleGroupsGetter ¶
type AutoscaleGroupsGetter interface {
AutoscaleGroups(namespace string) AutoscaleGroupInterface
}
AutoscaleGroupsGetter has a method to return a AutoscaleGroupInterface. A group's client should implement this interface.
type AutoscalePoliciesGetter ¶
type AutoscalePoliciesGetter interface {
AutoscalePolicies(namespace string) AutoscalePolicyInterface
}
AutoscalePoliciesGetter has a method to return a AutoscalePolicyInterface. A group's client should implement this interface.
type AutoscalePolicyExpansion ¶
type AutoscalePolicyExpansion interface{}
type AutoscalePolicyInterface ¶
type AutoscalePolicyInterface interface { Create(ctx context.Context, autoscalePolicy *v1alpha1.AutoscalePolicy, opts v1.CreateOptions) (*v1alpha1.AutoscalePolicy, error) Update(ctx context.Context, autoscalePolicy *v1alpha1.AutoscalePolicy, opts v1.UpdateOptions) (*v1alpha1.AutoscalePolicy, error) UpdateStatus(ctx context.Context, autoscalePolicy *v1alpha1.AutoscalePolicy, opts v1.UpdateOptions) (*v1alpha1.AutoscalePolicy, 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.AutoscalePolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AutoscalePolicyList, 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.AutoscalePolicy, err error) AutoscalePolicyExpansion }
AutoscalePolicyInterface has methods to work with AutoscalePolicy resources.
type BareMetalExpansion ¶
type BareMetalExpansion interface{}
type BareMetalInterface ¶
type BareMetalInterface interface { Create(ctx context.Context, bareMetal *v1alpha1.BareMetal, opts v1.CreateOptions) (*v1alpha1.BareMetal, error) Update(ctx context.Context, bareMetal *v1alpha1.BareMetal, opts v1.UpdateOptions) (*v1alpha1.BareMetal, error) UpdateStatus(ctx context.Context, bareMetal *v1alpha1.BareMetal, opts v1.UpdateOptions) (*v1alpha1.BareMetal, 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.BareMetal, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BareMetalList, 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.BareMetal, err error) BareMetalExpansion }
BareMetalInterface has methods to work with BareMetal resources.
type BareMetalsGetter ¶
type BareMetalsGetter interface {
BareMetals(namespace string) BareMetalInterface
}
BareMetalsGetter has a method to return a BareMetalInterface. A group's client should implement this interface.
type ComputeV1alpha1Client ¶
type ComputeV1alpha1Client struct {
// contains filtered or unexported fields
}
ComputeV1alpha1Client is used to interact with features provided by the compute.ibm.kubeform.com group.
func New ¶
func New(c rest.Interface) *ComputeV1alpha1Client
New creates a new ComputeV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*ComputeV1alpha1Client, error)
NewForConfig creates a new ComputeV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *ComputeV1alpha1Client
NewForConfigOrDie creates a new ComputeV1alpha1Client for the given config and panics if there is an error in the config.
func (*ComputeV1alpha1Client) AutoscaleGroups ¶
func (c *ComputeV1alpha1Client) AutoscaleGroups(namespace string) AutoscaleGroupInterface
func (*ComputeV1alpha1Client) AutoscalePolicies ¶
func (c *ComputeV1alpha1Client) AutoscalePolicies(namespace string) AutoscalePolicyInterface
func (*ComputeV1alpha1Client) BareMetals ¶
func (c *ComputeV1alpha1Client) BareMetals(namespace string) BareMetalInterface
func (*ComputeV1alpha1Client) DedicatedHosts ¶
func (c *ComputeV1alpha1Client) DedicatedHosts(namespace string) DedicatedHostInterface
func (*ComputeV1alpha1Client) Monitors ¶
func (c *ComputeV1alpha1Client) Monitors(namespace string) MonitorInterface
func (*ComputeV1alpha1Client) PlacementGroups ¶
func (c *ComputeV1alpha1Client) PlacementGroups(namespace string) PlacementGroupInterface
func (*ComputeV1alpha1Client) ProvisioningHooks ¶
func (c *ComputeV1alpha1Client) ProvisioningHooks(namespace string) ProvisioningHookInterface
func (*ComputeV1alpha1Client) RESTClient ¶
func (c *ComputeV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*ComputeV1alpha1Client) SshKeys ¶
func (c *ComputeV1alpha1Client) SshKeys(namespace string) SshKeyInterface
func (*ComputeV1alpha1Client) SslCertificates ¶
func (c *ComputeV1alpha1Client) SslCertificates(namespace string) SslCertificateInterface
func (*ComputeV1alpha1Client) Users ¶
func (c *ComputeV1alpha1Client) Users(namespace string) UserInterface
func (*ComputeV1alpha1Client) VmInstances ¶
func (c *ComputeV1alpha1Client) VmInstances(namespace string) VmInstanceInterface
type ComputeV1alpha1Interface ¶
type ComputeV1alpha1Interface interface { RESTClient() rest.Interface AutoscaleGroupsGetter AutoscalePoliciesGetter BareMetalsGetter DedicatedHostsGetter MonitorsGetter PlacementGroupsGetter ProvisioningHooksGetter SshKeysGetter SslCertificatesGetter UsersGetter VmInstancesGetter }
type DedicatedHostExpansion ¶
type DedicatedHostExpansion interface{}
type DedicatedHostInterface ¶
type DedicatedHostInterface interface { Create(ctx context.Context, dedicatedHost *v1alpha1.DedicatedHost, opts v1.CreateOptions) (*v1alpha1.DedicatedHost, error) Update(ctx context.Context, dedicatedHost *v1alpha1.DedicatedHost, opts v1.UpdateOptions) (*v1alpha1.DedicatedHost, error) UpdateStatus(ctx context.Context, dedicatedHost *v1alpha1.DedicatedHost, opts v1.UpdateOptions) (*v1alpha1.DedicatedHost, 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.DedicatedHost, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DedicatedHostList, 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.DedicatedHost, err error) DedicatedHostExpansion }
DedicatedHostInterface has methods to work with DedicatedHost resources.
type DedicatedHostsGetter ¶
type DedicatedHostsGetter interface {
DedicatedHosts(namespace string) DedicatedHostInterface
}
DedicatedHostsGetter has a method to return a DedicatedHostInterface. A group's client should implement this interface.
type MonitorExpansion ¶
type MonitorExpansion interface{}
type MonitorInterface ¶
type MonitorInterface interface { Create(ctx context.Context, monitor *v1alpha1.Monitor, opts v1.CreateOptions) (*v1alpha1.Monitor, error) Update(ctx context.Context, monitor *v1alpha1.Monitor, opts v1.UpdateOptions) (*v1alpha1.Monitor, error) UpdateStatus(ctx context.Context, monitor *v1alpha1.Monitor, opts v1.UpdateOptions) (*v1alpha1.Monitor, 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.Monitor, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MonitorList, 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.Monitor, err error) MonitorExpansion }
MonitorInterface has methods to work with Monitor resources.
type MonitorsGetter ¶
type MonitorsGetter interface {
Monitors(namespace string) MonitorInterface
}
MonitorsGetter has a method to return a MonitorInterface. A group's client should implement this interface.
type PlacementGroupExpansion ¶
type PlacementGroupExpansion interface{}
type PlacementGroupInterface ¶
type PlacementGroupInterface interface { Create(ctx context.Context, placementGroup *v1alpha1.PlacementGroup, opts v1.CreateOptions) (*v1alpha1.PlacementGroup, error) Update(ctx context.Context, placementGroup *v1alpha1.PlacementGroup, opts v1.UpdateOptions) (*v1alpha1.PlacementGroup, error) UpdateStatus(ctx context.Context, placementGroup *v1alpha1.PlacementGroup, opts v1.UpdateOptions) (*v1alpha1.PlacementGroup, 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.PlacementGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PlacementGroupList, 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.PlacementGroup, err error) PlacementGroupExpansion }
PlacementGroupInterface has methods to work with PlacementGroup resources.
type PlacementGroupsGetter ¶
type PlacementGroupsGetter interface {
PlacementGroups(namespace string) PlacementGroupInterface
}
PlacementGroupsGetter has a method to return a PlacementGroupInterface. A group's client should implement this interface.
type ProvisioningHookExpansion ¶
type ProvisioningHookExpansion interface{}
type ProvisioningHookInterface ¶
type ProvisioningHookInterface interface { Create(ctx context.Context, provisioningHook *v1alpha1.ProvisioningHook, opts v1.CreateOptions) (*v1alpha1.ProvisioningHook, error) Update(ctx context.Context, provisioningHook *v1alpha1.ProvisioningHook, opts v1.UpdateOptions) (*v1alpha1.ProvisioningHook, error) UpdateStatus(ctx context.Context, provisioningHook *v1alpha1.ProvisioningHook, opts v1.UpdateOptions) (*v1alpha1.ProvisioningHook, 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.ProvisioningHook, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProvisioningHookList, 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.ProvisioningHook, err error) ProvisioningHookExpansion }
ProvisioningHookInterface has methods to work with ProvisioningHook resources.
type ProvisioningHooksGetter ¶
type ProvisioningHooksGetter interface {
ProvisioningHooks(namespace string) ProvisioningHookInterface
}
ProvisioningHooksGetter has a method to return a ProvisioningHookInterface. A group's client should implement this interface.
type SshKeyExpansion ¶
type SshKeyExpansion interface{}
type SshKeyInterface ¶
type SshKeyInterface interface { Create(ctx context.Context, sshKey *v1alpha1.SshKey, opts v1.CreateOptions) (*v1alpha1.SshKey, error) Update(ctx context.Context, sshKey *v1alpha1.SshKey, opts v1.UpdateOptions) (*v1alpha1.SshKey, error) UpdateStatus(ctx context.Context, sshKey *v1alpha1.SshKey, opts v1.UpdateOptions) (*v1alpha1.SshKey, 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.SshKey, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SshKeyList, 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.SshKey, err error) SshKeyExpansion }
SshKeyInterface has methods to work with SshKey resources.
type SshKeysGetter ¶
type SshKeysGetter interface {
SshKeys(namespace string) SshKeyInterface
}
SshKeysGetter has a method to return a SshKeyInterface. A group's client should implement this interface.
type SslCertificateExpansion ¶
type SslCertificateExpansion interface{}
type SslCertificateInterface ¶
type SslCertificateInterface interface { Create(ctx context.Context, sslCertificate *v1alpha1.SslCertificate, opts v1.CreateOptions) (*v1alpha1.SslCertificate, error) Update(ctx context.Context, sslCertificate *v1alpha1.SslCertificate, opts v1.UpdateOptions) (*v1alpha1.SslCertificate, error) UpdateStatus(ctx context.Context, sslCertificate *v1alpha1.SslCertificate, opts v1.UpdateOptions) (*v1alpha1.SslCertificate, 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.SslCertificate, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SslCertificateList, 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.SslCertificate, err error) SslCertificateExpansion }
SslCertificateInterface has methods to work with SslCertificate resources.
type SslCertificatesGetter ¶
type SslCertificatesGetter interface {
SslCertificates(namespace string) SslCertificateInterface
}
SslCertificatesGetter has a method to return a SslCertificateInterface. A group's client should implement this interface.
type UserExpansion ¶
type UserExpansion interface{}
type UserInterface ¶
type UserInterface interface { Create(ctx context.Context, user *v1alpha1.User, opts v1.CreateOptions) (*v1alpha1.User, error) Update(ctx context.Context, user *v1alpha1.User, opts v1.UpdateOptions) (*v1alpha1.User, error) UpdateStatus(ctx context.Context, user *v1alpha1.User, opts v1.UpdateOptions) (*v1alpha1.User, 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.User, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.UserList, 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.User, err error) UserExpansion }
UserInterface has methods to work with User resources.
type UsersGetter ¶
type UsersGetter interface {
Users(namespace string) UserInterface
}
UsersGetter has a method to return a UserInterface. A group's client should implement this interface.
type VmInstanceExpansion ¶
type VmInstanceExpansion interface{}
type VmInstanceInterface ¶
type VmInstanceInterface interface { Create(ctx context.Context, vmInstance *v1alpha1.VmInstance, opts v1.CreateOptions) (*v1alpha1.VmInstance, error) Update(ctx context.Context, vmInstance *v1alpha1.VmInstance, opts v1.UpdateOptions) (*v1alpha1.VmInstance, error) UpdateStatus(ctx context.Context, vmInstance *v1alpha1.VmInstance, opts v1.UpdateOptions) (*v1alpha1.VmInstance, 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.VmInstance, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VmInstanceList, 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.VmInstance, err error) VmInstanceExpansion }
VmInstanceInterface has methods to work with VmInstance resources.
type VmInstancesGetter ¶
type VmInstancesGetter interface {
VmInstances(namespace string) VmInstanceInterface
}
VmInstancesGetter has a method to return a VmInstanceInterface. A group's client should implement this interface.