Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type DomainExpansion
- type DomainInterface
- type DomainRecordExpansion
- type DomainRecordInterface
- type DomainRecordsGetter
- type DomainsGetter
- type FirewallExpansion
- type FirewallInterface
- type FirewallsGetter
- type ImageExpansion
- type ImageInterface
- type ImagesGetter
- type InstanceExpansion
- type InstanceInterface
- type InstancesGetter
- type LinodeV1alpha1Client
- func (c *LinodeV1alpha1Client) DomainRecords(namespace string) DomainRecordInterface
- func (c *LinodeV1alpha1Client) Domains(namespace string) DomainInterface
- func (c *LinodeV1alpha1Client) Firewalls(namespace string) FirewallInterface
- func (c *LinodeV1alpha1Client) Images(namespace string) ImageInterface
- func (c *LinodeV1alpha1Client) Instances(namespace string) InstanceInterface
- func (c *LinodeV1alpha1Client) LkeClusters(namespace string) LkeClusterInterface
- func (c *LinodeV1alpha1Client) NodebalancerConfigs(namespace string) NodebalancerConfigInterface
- func (c *LinodeV1alpha1Client) NodebalancerNodes(namespace string) NodebalancerNodeInterface
- func (c *LinodeV1alpha1Client) Nodebalancers(namespace string) NodebalancerInterface
- func (c *LinodeV1alpha1Client) ObjectStorageBuckets(namespace string) ObjectStorageBucketInterface
- func (c *LinodeV1alpha1Client) ObjectStorageKeys(namespace string) ObjectStorageKeyInterface
- func (c *LinodeV1alpha1Client) RESTClient() rest.Interface
- func (c *LinodeV1alpha1Client) Rdnses(namespace string) RdnsInterface
- func (c *LinodeV1alpha1Client) Sshkeys(namespace string) SshkeyInterface
- func (c *LinodeV1alpha1Client) Stackscripts(namespace string) StackscriptInterface
- func (c *LinodeV1alpha1Client) Tokens(namespace string) TokenInterface
- func (c *LinodeV1alpha1Client) Volumes(namespace string) VolumeInterface
- type LinodeV1alpha1Interface
- type LkeClusterExpansion
- type LkeClusterInterface
- type LkeClustersGetter
- type NodebalancerConfigExpansion
- type NodebalancerConfigInterface
- type NodebalancerConfigsGetter
- type NodebalancerExpansion
- type NodebalancerInterface
- type NodebalancerNodeExpansion
- type NodebalancerNodeInterface
- type NodebalancerNodesGetter
- type NodebalancersGetter
- type ObjectStorageBucketExpansion
- type ObjectStorageBucketInterface
- type ObjectStorageBucketsGetter
- type ObjectStorageKeyExpansion
- type ObjectStorageKeyInterface
- type ObjectStorageKeysGetter
- type RdnsExpansion
- type RdnsInterface
- type RdnsesGetter
- type SshkeyExpansion
- type SshkeyInterface
- type SshkeysGetter
- type StackscriptExpansion
- type StackscriptInterface
- type StackscriptsGetter
- type TokenExpansion
- type TokenInterface
- type TokensGetter
- type VolumeExpansion
- type VolumeInterface
- type VolumesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DomainExpansion ¶
type DomainExpansion interface{}
type DomainInterface ¶
type DomainInterface interface { Create(ctx context.Context, domain *v1alpha1.Domain, opts v1.CreateOptions) (*v1alpha1.Domain, error) Update(ctx context.Context, domain *v1alpha1.Domain, opts v1.UpdateOptions) (*v1alpha1.Domain, error) UpdateStatus(ctx context.Context, domain *v1alpha1.Domain, opts v1.UpdateOptions) (*v1alpha1.Domain, 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.Domain, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DomainList, 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.Domain, err error) DomainExpansion }
DomainInterface has methods to work with Domain resources.
type DomainRecordExpansion ¶
type DomainRecordExpansion interface{}
type DomainRecordInterface ¶
type DomainRecordInterface interface { Create(ctx context.Context, domainRecord *v1alpha1.DomainRecord, opts v1.CreateOptions) (*v1alpha1.DomainRecord, error) Update(ctx context.Context, domainRecord *v1alpha1.DomainRecord, opts v1.UpdateOptions) (*v1alpha1.DomainRecord, error) UpdateStatus(ctx context.Context, domainRecord *v1alpha1.DomainRecord, opts v1.UpdateOptions) (*v1alpha1.DomainRecord, 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.DomainRecord, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DomainRecordList, 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.DomainRecord, err error) DomainRecordExpansion }
DomainRecordInterface has methods to work with DomainRecord resources.
type DomainRecordsGetter ¶
type DomainRecordsGetter interface {
DomainRecords(namespace string) DomainRecordInterface
}
DomainRecordsGetter has a method to return a DomainRecordInterface. A group's client should implement this interface.
type DomainsGetter ¶
type DomainsGetter interface {
Domains(namespace string) DomainInterface
}
DomainsGetter has a method to return a DomainInterface. A group's client should implement this interface.
type FirewallExpansion ¶ added in v0.2.0
type FirewallExpansion interface{}
type FirewallInterface ¶ added in v0.2.0
type FirewallInterface interface { Create(ctx context.Context, firewall *v1alpha1.Firewall, opts v1.CreateOptions) (*v1alpha1.Firewall, error) Update(ctx context.Context, firewall *v1alpha1.Firewall, opts v1.UpdateOptions) (*v1alpha1.Firewall, error) UpdateStatus(ctx context.Context, firewall *v1alpha1.Firewall, opts v1.UpdateOptions) (*v1alpha1.Firewall, 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.Firewall, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FirewallList, 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.Firewall, err error) FirewallExpansion }
FirewallInterface has methods to work with Firewall resources.
type FirewallsGetter ¶ added in v0.2.0
type FirewallsGetter interface {
Firewalls(namespace string) FirewallInterface
}
FirewallsGetter has a method to return a FirewallInterface. A group's client should implement this interface.
type ImageExpansion ¶
type ImageExpansion interface{}
type ImageInterface ¶
type ImageInterface interface { Create(ctx context.Context, image *v1alpha1.Image, opts v1.CreateOptions) (*v1alpha1.Image, error) Update(ctx context.Context, image *v1alpha1.Image, opts v1.UpdateOptions) (*v1alpha1.Image, error) UpdateStatus(ctx context.Context, image *v1alpha1.Image, opts v1.UpdateOptions) (*v1alpha1.Image, 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.Image, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ImageList, 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.Image, err error) ImageExpansion }
ImageInterface has methods to work with Image resources.
type ImagesGetter ¶
type ImagesGetter interface {
Images(namespace string) ImageInterface
}
ImagesGetter has a method to return a ImageInterface. A group's client should implement this interface.
type InstanceExpansion ¶
type InstanceExpansion interface{}
type InstanceInterface ¶
type InstanceInterface interface { Create(ctx context.Context, instance *v1alpha1.Instance, opts v1.CreateOptions) (*v1alpha1.Instance, error) Update(ctx context.Context, instance *v1alpha1.Instance, opts v1.UpdateOptions) (*v1alpha1.Instance, error) UpdateStatus(ctx context.Context, instance *v1alpha1.Instance, opts v1.UpdateOptions) (*v1alpha1.Instance, 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.Instance, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InstanceList, 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.Instance, err error) InstanceExpansion }
InstanceInterface has methods to work with Instance resources.
type InstancesGetter ¶
type InstancesGetter interface {
Instances(namespace string) InstanceInterface
}
InstancesGetter has a method to return a InstanceInterface. A group's client should implement this interface.
type LinodeV1alpha1Client ¶
type LinodeV1alpha1Client struct {
// contains filtered or unexported fields
}
LinodeV1alpha1Client is used to interact with features provided by the linode.kubeform.com group.
func New ¶
func New(c rest.Interface) *LinodeV1alpha1Client
New creates a new LinodeV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*LinodeV1alpha1Client, error)
NewForConfig creates a new LinodeV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *LinodeV1alpha1Client
NewForConfigOrDie creates a new LinodeV1alpha1Client for the given config and panics if there is an error in the config.
func (*LinodeV1alpha1Client) DomainRecords ¶
func (c *LinodeV1alpha1Client) DomainRecords(namespace string) DomainRecordInterface
func (*LinodeV1alpha1Client) Domains ¶
func (c *LinodeV1alpha1Client) Domains(namespace string) DomainInterface
func (*LinodeV1alpha1Client) Firewalls ¶ added in v0.2.0
func (c *LinodeV1alpha1Client) Firewalls(namespace string) FirewallInterface
func (*LinodeV1alpha1Client) Images ¶
func (c *LinodeV1alpha1Client) Images(namespace string) ImageInterface
func (*LinodeV1alpha1Client) Instances ¶
func (c *LinodeV1alpha1Client) Instances(namespace string) InstanceInterface
func (*LinodeV1alpha1Client) LkeClusters ¶ added in v0.2.0
func (c *LinodeV1alpha1Client) LkeClusters(namespace string) LkeClusterInterface
func (*LinodeV1alpha1Client) NodebalancerConfigs ¶
func (c *LinodeV1alpha1Client) NodebalancerConfigs(namespace string) NodebalancerConfigInterface
func (*LinodeV1alpha1Client) NodebalancerNodes ¶
func (c *LinodeV1alpha1Client) NodebalancerNodes(namespace string) NodebalancerNodeInterface
func (*LinodeV1alpha1Client) Nodebalancers ¶
func (c *LinodeV1alpha1Client) Nodebalancers(namespace string) NodebalancerInterface
func (*LinodeV1alpha1Client) ObjectStorageBuckets ¶ added in v0.2.0
func (c *LinodeV1alpha1Client) ObjectStorageBuckets(namespace string) ObjectStorageBucketInterface
func (*LinodeV1alpha1Client) ObjectStorageKeys ¶ added in v0.2.0
func (c *LinodeV1alpha1Client) ObjectStorageKeys(namespace string) ObjectStorageKeyInterface
func (*LinodeV1alpha1Client) RESTClient ¶
func (c *LinodeV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*LinodeV1alpha1Client) Rdnses ¶
func (c *LinodeV1alpha1Client) Rdnses(namespace string) RdnsInterface
func (*LinodeV1alpha1Client) Sshkeys ¶
func (c *LinodeV1alpha1Client) Sshkeys(namespace string) SshkeyInterface
func (*LinodeV1alpha1Client) Stackscripts ¶
func (c *LinodeV1alpha1Client) Stackscripts(namespace string) StackscriptInterface
func (*LinodeV1alpha1Client) Tokens ¶
func (c *LinodeV1alpha1Client) Tokens(namespace string) TokenInterface
func (*LinodeV1alpha1Client) Volumes ¶
func (c *LinodeV1alpha1Client) Volumes(namespace string) VolumeInterface
type LinodeV1alpha1Interface ¶
type LinodeV1alpha1Interface interface { RESTClient() rest.Interface DomainsGetter DomainRecordsGetter FirewallsGetter ImagesGetter InstancesGetter LkeClustersGetter NodebalancersGetter NodebalancerConfigsGetter NodebalancerNodesGetter ObjectStorageBucketsGetter ObjectStorageKeysGetter RdnsesGetter SshkeysGetter StackscriptsGetter TokensGetter VolumesGetter }
type LkeClusterExpansion ¶ added in v0.2.0
type LkeClusterExpansion interface{}
type LkeClusterInterface ¶ added in v0.2.0
type LkeClusterInterface interface { Create(ctx context.Context, lkeCluster *v1alpha1.LkeCluster, opts v1.CreateOptions) (*v1alpha1.LkeCluster, error) Update(ctx context.Context, lkeCluster *v1alpha1.LkeCluster, opts v1.UpdateOptions) (*v1alpha1.LkeCluster, error) UpdateStatus(ctx context.Context, lkeCluster *v1alpha1.LkeCluster, opts v1.UpdateOptions) (*v1alpha1.LkeCluster, 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.LkeCluster, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LkeClusterList, 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.LkeCluster, err error) LkeClusterExpansion }
LkeClusterInterface has methods to work with LkeCluster resources.
type LkeClustersGetter ¶ added in v0.2.0
type LkeClustersGetter interface {
LkeClusters(namespace string) LkeClusterInterface
}
LkeClustersGetter has a method to return a LkeClusterInterface. A group's client should implement this interface.
type NodebalancerConfigExpansion ¶
type NodebalancerConfigExpansion interface{}
type NodebalancerConfigInterface ¶
type NodebalancerConfigInterface interface { Create(ctx context.Context, nodebalancerConfig *v1alpha1.NodebalancerConfig, opts v1.CreateOptions) (*v1alpha1.NodebalancerConfig, error) Update(ctx context.Context, nodebalancerConfig *v1alpha1.NodebalancerConfig, opts v1.UpdateOptions) (*v1alpha1.NodebalancerConfig, error) UpdateStatus(ctx context.Context, nodebalancerConfig *v1alpha1.NodebalancerConfig, opts v1.UpdateOptions) (*v1alpha1.NodebalancerConfig, 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.NodebalancerConfig, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NodebalancerConfigList, 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.NodebalancerConfig, err error) NodebalancerConfigExpansion }
NodebalancerConfigInterface has methods to work with NodebalancerConfig resources.
type NodebalancerConfigsGetter ¶
type NodebalancerConfigsGetter interface {
NodebalancerConfigs(namespace string) NodebalancerConfigInterface
}
NodebalancerConfigsGetter has a method to return a NodebalancerConfigInterface. A group's client should implement this interface.
type NodebalancerExpansion ¶
type NodebalancerExpansion interface{}
type NodebalancerInterface ¶
type NodebalancerInterface interface { Create(ctx context.Context, nodebalancer *v1alpha1.Nodebalancer, opts v1.CreateOptions) (*v1alpha1.Nodebalancer, error) Update(ctx context.Context, nodebalancer *v1alpha1.Nodebalancer, opts v1.UpdateOptions) (*v1alpha1.Nodebalancer, error) UpdateStatus(ctx context.Context, nodebalancer *v1alpha1.Nodebalancer, opts v1.UpdateOptions) (*v1alpha1.Nodebalancer, 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.Nodebalancer, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NodebalancerList, 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.Nodebalancer, err error) NodebalancerExpansion }
NodebalancerInterface has methods to work with Nodebalancer resources.
type NodebalancerNodeExpansion ¶
type NodebalancerNodeExpansion interface{}
type NodebalancerNodeInterface ¶
type NodebalancerNodeInterface interface { Create(ctx context.Context, nodebalancerNode *v1alpha1.NodebalancerNode, opts v1.CreateOptions) (*v1alpha1.NodebalancerNode, error) Update(ctx context.Context, nodebalancerNode *v1alpha1.NodebalancerNode, opts v1.UpdateOptions) (*v1alpha1.NodebalancerNode, error) UpdateStatus(ctx context.Context, nodebalancerNode *v1alpha1.NodebalancerNode, opts v1.UpdateOptions) (*v1alpha1.NodebalancerNode, 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.NodebalancerNode, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NodebalancerNodeList, 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.NodebalancerNode, err error) NodebalancerNodeExpansion }
NodebalancerNodeInterface has methods to work with NodebalancerNode resources.
type NodebalancerNodesGetter ¶
type NodebalancerNodesGetter interface {
NodebalancerNodes(namespace string) NodebalancerNodeInterface
}
NodebalancerNodesGetter has a method to return a NodebalancerNodeInterface. A group's client should implement this interface.
type NodebalancersGetter ¶
type NodebalancersGetter interface {
Nodebalancers(namespace string) NodebalancerInterface
}
NodebalancersGetter has a method to return a NodebalancerInterface. A group's client should implement this interface.
type ObjectStorageBucketExpansion ¶ added in v0.2.0
type ObjectStorageBucketExpansion interface{}
type ObjectStorageBucketInterface ¶ added in v0.2.0
type ObjectStorageBucketInterface interface { Create(ctx context.Context, objectStorageBucket *v1alpha1.ObjectStorageBucket, opts v1.CreateOptions) (*v1alpha1.ObjectStorageBucket, error) Update(ctx context.Context, objectStorageBucket *v1alpha1.ObjectStorageBucket, opts v1.UpdateOptions) (*v1alpha1.ObjectStorageBucket, error) UpdateStatus(ctx context.Context, objectStorageBucket *v1alpha1.ObjectStorageBucket, opts v1.UpdateOptions) (*v1alpha1.ObjectStorageBucket, 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.ObjectStorageBucket, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ObjectStorageBucketList, 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.ObjectStorageBucket, err error) ObjectStorageBucketExpansion }
ObjectStorageBucketInterface has methods to work with ObjectStorageBucket resources.
type ObjectStorageBucketsGetter ¶ added in v0.2.0
type ObjectStorageBucketsGetter interface {
ObjectStorageBuckets(namespace string) ObjectStorageBucketInterface
}
ObjectStorageBucketsGetter has a method to return a ObjectStorageBucketInterface. A group's client should implement this interface.
type ObjectStorageKeyExpansion ¶ added in v0.2.0
type ObjectStorageKeyExpansion interface{}
type ObjectStorageKeyInterface ¶ added in v0.2.0
type ObjectStorageKeyInterface interface { Create(ctx context.Context, objectStorageKey *v1alpha1.ObjectStorageKey, opts v1.CreateOptions) (*v1alpha1.ObjectStorageKey, error) Update(ctx context.Context, objectStorageKey *v1alpha1.ObjectStorageKey, opts v1.UpdateOptions) (*v1alpha1.ObjectStorageKey, error) UpdateStatus(ctx context.Context, objectStorageKey *v1alpha1.ObjectStorageKey, opts v1.UpdateOptions) (*v1alpha1.ObjectStorageKey, 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.ObjectStorageKey, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ObjectStorageKeyList, 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.ObjectStorageKey, err error) ObjectStorageKeyExpansion }
ObjectStorageKeyInterface has methods to work with ObjectStorageKey resources.
type ObjectStorageKeysGetter ¶ added in v0.2.0
type ObjectStorageKeysGetter interface {
ObjectStorageKeys(namespace string) ObjectStorageKeyInterface
}
ObjectStorageKeysGetter has a method to return a ObjectStorageKeyInterface. A group's client should implement this interface.
type RdnsExpansion ¶
type RdnsExpansion interface{}
type RdnsInterface ¶
type RdnsInterface interface { Create(ctx context.Context, rdns *v1alpha1.Rdns, opts v1.CreateOptions) (*v1alpha1.Rdns, error) Update(ctx context.Context, rdns *v1alpha1.Rdns, opts v1.UpdateOptions) (*v1alpha1.Rdns, error) UpdateStatus(ctx context.Context, rdns *v1alpha1.Rdns, opts v1.UpdateOptions) (*v1alpha1.Rdns, 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.Rdns, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RdnsList, 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.Rdns, err error) RdnsExpansion }
RdnsInterface has methods to work with Rdns resources.
type RdnsesGetter ¶
type RdnsesGetter interface {
Rdnses(namespace string) RdnsInterface
}
RdnsesGetter has a method to return a RdnsInterface. 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 StackscriptExpansion ¶
type StackscriptExpansion interface{}
type StackscriptInterface ¶
type StackscriptInterface interface { Create(ctx context.Context, stackscript *v1alpha1.Stackscript, opts v1.CreateOptions) (*v1alpha1.Stackscript, error) Update(ctx context.Context, stackscript *v1alpha1.Stackscript, opts v1.UpdateOptions) (*v1alpha1.Stackscript, error) UpdateStatus(ctx context.Context, stackscript *v1alpha1.Stackscript, opts v1.UpdateOptions) (*v1alpha1.Stackscript, 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.Stackscript, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.StackscriptList, 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.Stackscript, err error) StackscriptExpansion }
StackscriptInterface has methods to work with Stackscript resources.
type StackscriptsGetter ¶
type StackscriptsGetter interface {
Stackscripts(namespace string) StackscriptInterface
}
StackscriptsGetter has a method to return a StackscriptInterface. A group's client should implement this interface.
type TokenExpansion ¶
type TokenExpansion interface{}
type TokenInterface ¶
type TokenInterface interface { Create(ctx context.Context, token *v1alpha1.Token, opts v1.CreateOptions) (*v1alpha1.Token, error) Update(ctx context.Context, token *v1alpha1.Token, opts v1.UpdateOptions) (*v1alpha1.Token, error) UpdateStatus(ctx context.Context, token *v1alpha1.Token, opts v1.UpdateOptions) (*v1alpha1.Token, 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.Token, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TokenList, 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.Token, err error) TokenExpansion }
TokenInterface has methods to work with Token resources.
type TokensGetter ¶
type TokensGetter interface {
Tokens(namespace string) TokenInterface
}
TokensGetter has a method to return a TokenInterface. A group's client should implement this interface.
type VolumeExpansion ¶
type VolumeExpansion interface{}
type VolumeInterface ¶
type VolumeInterface interface { Create(ctx context.Context, volume *v1alpha1.Volume, opts v1.CreateOptions) (*v1alpha1.Volume, error) Update(ctx context.Context, volume *v1alpha1.Volume, opts v1.UpdateOptions) (*v1alpha1.Volume, error) UpdateStatus(ctx context.Context, volume *v1alpha1.Volume, opts v1.UpdateOptions) (*v1alpha1.Volume, 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.Volume, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VolumeList, 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.Volume, err error) VolumeExpansion }
VolumeInterface has methods to work with Volume resources.
type VolumesGetter ¶
type VolumesGetter interface {
Volumes(namespace string) VolumeInterface
}
VolumesGetter has a method to return a VolumeInterface. A group's client should implement this interface.