Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type IdentityUserExpansion
- type IdentityUserInterface
- type IdentityUsersGetter
- type InstallationTemplateExpansion
- type InstallationTemplateInterface
- type InstallationTemplatePartitionSchemeExpansion
- type InstallationTemplatePartitionSchemeHardwareRaidExpansion
- type InstallationTemplatePartitionSchemeHardwareRaidInterface
- type InstallationTemplatePartitionSchemeHardwareRaidsGetter
- type InstallationTemplatePartitionSchemeInterface
- type InstallationTemplatePartitionSchemePartitionExpansion
- type InstallationTemplatePartitionSchemePartitionInterface
- type InstallationTemplatePartitionSchemePartitionsGetter
- type InstallationTemplatePartitionSchemesGetter
- type InstallationTemplatesGetter
- type IpxeScriptExpansion
- type IpxeScriptInterface
- type IpxeScriptsGetter
- type MeV1alpha1Client
- func (c *MeV1alpha1Client) IdentityUsers(namespace string) IdentityUserInterface
- func (c *MeV1alpha1Client) InstallationTemplatePartitionSchemeHardwareRaids(namespace string) InstallationTemplatePartitionSchemeHardwareRaidInterface
- func (c *MeV1alpha1Client) InstallationTemplatePartitionSchemePartitions(namespace string) InstallationTemplatePartitionSchemePartitionInterface
- func (c *MeV1alpha1Client) InstallationTemplatePartitionSchemes(namespace string) InstallationTemplatePartitionSchemeInterface
- func (c *MeV1alpha1Client) InstallationTemplates(namespace string) InstallationTemplateInterface
- func (c *MeV1alpha1Client) IpxeScripts(namespace string) IpxeScriptInterface
- func (c *MeV1alpha1Client) RESTClient() rest.Interface
- func (c *MeV1alpha1Client) SshKeys(namespace string) SshKeyInterface
- type MeV1alpha1Interface
- type SshKeyExpansion
- type SshKeyInterface
- type SshKeysGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IdentityUserExpansion ¶
type IdentityUserExpansion interface{}
type IdentityUserInterface ¶
type IdentityUserInterface interface { Create(ctx context.Context, identityUser *v1alpha1.IdentityUser, opts v1.CreateOptions) (*v1alpha1.IdentityUser, error) Update(ctx context.Context, identityUser *v1alpha1.IdentityUser, opts v1.UpdateOptions) (*v1alpha1.IdentityUser, error) UpdateStatus(ctx context.Context, identityUser *v1alpha1.IdentityUser, opts v1.UpdateOptions) (*v1alpha1.IdentityUser, 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.IdentityUser, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.IdentityUserList, 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.IdentityUser, err error) IdentityUserExpansion }
IdentityUserInterface has methods to work with IdentityUser resources.
type IdentityUsersGetter ¶
type IdentityUsersGetter interface {
IdentityUsers(namespace string) IdentityUserInterface
}
IdentityUsersGetter has a method to return a IdentityUserInterface. A group's client should implement this interface.
type InstallationTemplateExpansion ¶
type InstallationTemplateExpansion interface{}
type InstallationTemplateInterface ¶
type InstallationTemplateInterface interface { Create(ctx context.Context, installationTemplate *v1alpha1.InstallationTemplate, opts v1.CreateOptions) (*v1alpha1.InstallationTemplate, error) Update(ctx context.Context, installationTemplate *v1alpha1.InstallationTemplate, opts v1.UpdateOptions) (*v1alpha1.InstallationTemplate, error) UpdateStatus(ctx context.Context, installationTemplate *v1alpha1.InstallationTemplate, opts v1.UpdateOptions) (*v1alpha1.InstallationTemplate, 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.InstallationTemplate, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InstallationTemplateList, 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.InstallationTemplate, err error) InstallationTemplateExpansion }
InstallationTemplateInterface has methods to work with InstallationTemplate resources.
type InstallationTemplatePartitionSchemeExpansion ¶
type InstallationTemplatePartitionSchemeExpansion interface{}
type InstallationTemplatePartitionSchemeHardwareRaidExpansion ¶
type InstallationTemplatePartitionSchemeHardwareRaidExpansion interface{}
type InstallationTemplatePartitionSchemeHardwareRaidInterface ¶
type InstallationTemplatePartitionSchemeHardwareRaidInterface interface { Create(ctx context.Context, installationTemplatePartitionSchemeHardwareRaid *v1alpha1.InstallationTemplatePartitionSchemeHardwareRaid, opts v1.CreateOptions) (*v1alpha1.InstallationTemplatePartitionSchemeHardwareRaid, error) Update(ctx context.Context, installationTemplatePartitionSchemeHardwareRaid *v1alpha1.InstallationTemplatePartitionSchemeHardwareRaid, opts v1.UpdateOptions) (*v1alpha1.InstallationTemplatePartitionSchemeHardwareRaid, error) UpdateStatus(ctx context.Context, installationTemplatePartitionSchemeHardwareRaid *v1alpha1.InstallationTemplatePartitionSchemeHardwareRaid, opts v1.UpdateOptions) (*v1alpha1.InstallationTemplatePartitionSchemeHardwareRaid, 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.InstallationTemplatePartitionSchemeHardwareRaid, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InstallationTemplatePartitionSchemeHardwareRaidList, 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.InstallationTemplatePartitionSchemeHardwareRaid, err error) InstallationTemplatePartitionSchemeHardwareRaidExpansion }
InstallationTemplatePartitionSchemeHardwareRaidInterface has methods to work with InstallationTemplatePartitionSchemeHardwareRaid resources.
type InstallationTemplatePartitionSchemeHardwareRaidsGetter ¶
type InstallationTemplatePartitionSchemeHardwareRaidsGetter interface {
InstallationTemplatePartitionSchemeHardwareRaids(namespace string) InstallationTemplatePartitionSchemeHardwareRaidInterface
}
InstallationTemplatePartitionSchemeHardwareRaidsGetter has a method to return a InstallationTemplatePartitionSchemeHardwareRaidInterface. A group's client should implement this interface.
type InstallationTemplatePartitionSchemeInterface ¶
type InstallationTemplatePartitionSchemeInterface interface { Create(ctx context.Context, installationTemplatePartitionScheme *v1alpha1.InstallationTemplatePartitionScheme, opts v1.CreateOptions) (*v1alpha1.InstallationTemplatePartitionScheme, error) Update(ctx context.Context, installationTemplatePartitionScheme *v1alpha1.InstallationTemplatePartitionScheme, opts v1.UpdateOptions) (*v1alpha1.InstallationTemplatePartitionScheme, error) UpdateStatus(ctx context.Context, installationTemplatePartitionScheme *v1alpha1.InstallationTemplatePartitionScheme, opts v1.UpdateOptions) (*v1alpha1.InstallationTemplatePartitionScheme, 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.InstallationTemplatePartitionScheme, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InstallationTemplatePartitionSchemeList, 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.InstallationTemplatePartitionScheme, err error) InstallationTemplatePartitionSchemeExpansion }
InstallationTemplatePartitionSchemeInterface has methods to work with InstallationTemplatePartitionScheme resources.
type InstallationTemplatePartitionSchemePartitionExpansion ¶
type InstallationTemplatePartitionSchemePartitionExpansion interface{}
type InstallationTemplatePartitionSchemePartitionInterface ¶
type InstallationTemplatePartitionSchemePartitionInterface interface { Create(ctx context.Context, installationTemplatePartitionSchemePartition *v1alpha1.InstallationTemplatePartitionSchemePartition, opts v1.CreateOptions) (*v1alpha1.InstallationTemplatePartitionSchemePartition, error) Update(ctx context.Context, installationTemplatePartitionSchemePartition *v1alpha1.InstallationTemplatePartitionSchemePartition, opts v1.UpdateOptions) (*v1alpha1.InstallationTemplatePartitionSchemePartition, error) UpdateStatus(ctx context.Context, installationTemplatePartitionSchemePartition *v1alpha1.InstallationTemplatePartitionSchemePartition, opts v1.UpdateOptions) (*v1alpha1.InstallationTemplatePartitionSchemePartition, 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.InstallationTemplatePartitionSchemePartition, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InstallationTemplatePartitionSchemePartitionList, 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.InstallationTemplatePartitionSchemePartition, err error) InstallationTemplatePartitionSchemePartitionExpansion }
InstallationTemplatePartitionSchemePartitionInterface has methods to work with InstallationTemplatePartitionSchemePartition resources.
type InstallationTemplatePartitionSchemePartitionsGetter ¶
type InstallationTemplatePartitionSchemePartitionsGetter interface {
InstallationTemplatePartitionSchemePartitions(namespace string) InstallationTemplatePartitionSchemePartitionInterface
}
InstallationTemplatePartitionSchemePartitionsGetter has a method to return a InstallationTemplatePartitionSchemePartitionInterface. A group's client should implement this interface.
type InstallationTemplatePartitionSchemesGetter ¶
type InstallationTemplatePartitionSchemesGetter interface {
InstallationTemplatePartitionSchemes(namespace string) InstallationTemplatePartitionSchemeInterface
}
InstallationTemplatePartitionSchemesGetter has a method to return a InstallationTemplatePartitionSchemeInterface. A group's client should implement this interface.
type InstallationTemplatesGetter ¶
type InstallationTemplatesGetter interface {
InstallationTemplates(namespace string) InstallationTemplateInterface
}
InstallationTemplatesGetter has a method to return a InstallationTemplateInterface. A group's client should implement this interface.
type IpxeScriptExpansion ¶
type IpxeScriptExpansion interface{}
type IpxeScriptInterface ¶
type IpxeScriptInterface interface { Create(ctx context.Context, ipxeScript *v1alpha1.IpxeScript, opts v1.CreateOptions) (*v1alpha1.IpxeScript, error) Update(ctx context.Context, ipxeScript *v1alpha1.IpxeScript, opts v1.UpdateOptions) (*v1alpha1.IpxeScript, error) UpdateStatus(ctx context.Context, ipxeScript *v1alpha1.IpxeScript, opts v1.UpdateOptions) (*v1alpha1.IpxeScript, 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.IpxeScript, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.IpxeScriptList, 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.IpxeScript, err error) IpxeScriptExpansion }
IpxeScriptInterface has methods to work with IpxeScript resources.
type IpxeScriptsGetter ¶
type IpxeScriptsGetter interface {
IpxeScripts(namespace string) IpxeScriptInterface
}
IpxeScriptsGetter has a method to return a IpxeScriptInterface. A group's client should implement this interface.
type MeV1alpha1Client ¶
type MeV1alpha1Client struct {
// contains filtered or unexported fields
}
MeV1alpha1Client is used to interact with features provided by the me.ovh.kubeform.com group.
func New ¶
func New(c rest.Interface) *MeV1alpha1Client
New creates a new MeV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*MeV1alpha1Client, error)
NewForConfig creates a new MeV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *MeV1alpha1Client
NewForConfigOrDie creates a new MeV1alpha1Client for the given config and panics if there is an error in the config.
func (*MeV1alpha1Client) IdentityUsers ¶
func (c *MeV1alpha1Client) IdentityUsers(namespace string) IdentityUserInterface
func (*MeV1alpha1Client) InstallationTemplatePartitionSchemeHardwareRaids ¶
func (c *MeV1alpha1Client) InstallationTemplatePartitionSchemeHardwareRaids(namespace string) InstallationTemplatePartitionSchemeHardwareRaidInterface
func (*MeV1alpha1Client) InstallationTemplatePartitionSchemePartitions ¶
func (c *MeV1alpha1Client) InstallationTemplatePartitionSchemePartitions(namespace string) InstallationTemplatePartitionSchemePartitionInterface
func (*MeV1alpha1Client) InstallationTemplatePartitionSchemes ¶
func (c *MeV1alpha1Client) InstallationTemplatePartitionSchemes(namespace string) InstallationTemplatePartitionSchemeInterface
func (*MeV1alpha1Client) InstallationTemplates ¶
func (c *MeV1alpha1Client) InstallationTemplates(namespace string) InstallationTemplateInterface
func (*MeV1alpha1Client) IpxeScripts ¶
func (c *MeV1alpha1Client) IpxeScripts(namespace string) IpxeScriptInterface
func (*MeV1alpha1Client) RESTClient ¶
func (c *MeV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*MeV1alpha1Client) SshKeys ¶
func (c *MeV1alpha1Client) SshKeys(namespace string) SshKeyInterface
type MeV1alpha1Interface ¶
type MeV1alpha1Interface interface { RESTClient() rest.Interface IdentityUsersGetter InstallationTemplatesGetter InstallationTemplatePartitionSchemesGetter InstallationTemplatePartitionSchemeHardwareRaidsGetter InstallationTemplatePartitionSchemePartitionsGetter IpxeScriptsGetter SshKeysGetter }
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.