Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AdminV1Client
- func (c *AdminV1Client) Certificates() CertificateInterface
- func (c *AdminV1Client) ClusterDomains() ClusterDomainInterface
- func (c *AdminV1Client) PublicDomains() PublicDomainInterface
- func (c *AdminV1Client) RESTClient() rest.Interface
- func (c *AdminV1Client) RioInfos() RioInfoInterface
- func (c *AdminV1Client) SystemStacks() SystemStackInterface
- type AdminV1Interface
- type CertificateExpansion
- type CertificateInterface
- type CertificatesGetter
- type ClusterDomainExpansion
- type ClusterDomainInterface
- type ClusterDomainsGetter
- type PublicDomainExpansion
- type PublicDomainInterface
- type PublicDomainsGetter
- type RioInfoExpansion
- type RioInfoInterface
- type RioInfosGetter
- type SystemStackExpansion
- type SystemStackInterface
- type SystemStacksGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdminV1Client ¶
type AdminV1Client struct {
// contains filtered or unexported fields
}
AdminV1Client is used to interact with features provided by the admin.rio.cattle.io group.
func New ¶
func New(c rest.Interface) *AdminV1Client
New creates a new AdminV1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*AdminV1Client, error)
NewForConfig creates a new AdminV1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *AdminV1Client
NewForConfigOrDie creates a new AdminV1Client for the given config and panics if there is an error in the config.
func (*AdminV1Client) Certificates ¶ added in v0.8.0
func (c *AdminV1Client) Certificates() CertificateInterface
func (*AdminV1Client) ClusterDomains ¶
func (c *AdminV1Client) ClusterDomains() ClusterDomainInterface
func (*AdminV1Client) PublicDomains ¶
func (c *AdminV1Client) PublicDomains() PublicDomainInterface
func (*AdminV1Client) RESTClient ¶
func (c *AdminV1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*AdminV1Client) RioInfos ¶
func (c *AdminV1Client) RioInfos() RioInfoInterface
func (*AdminV1Client) SystemStacks ¶ added in v0.6.0
func (c *AdminV1Client) SystemStacks() SystemStackInterface
type AdminV1Interface ¶
type AdminV1Interface interface { RESTClient() rest.Interface CertificatesGetter ClusterDomainsGetter PublicDomainsGetter RioInfosGetter SystemStacksGetter }
type CertificateExpansion ¶ added in v0.8.0
type CertificateExpansion interface{}
type CertificateInterface ¶ added in v0.8.0
type CertificateInterface interface { Create(*v1.Certificate) (*v1.Certificate, error) Update(*v1.Certificate) (*v1.Certificate, error) UpdateStatus(*v1.Certificate) (*v1.Certificate, error) Delete(name string, options *metav1.DeleteOptions) error DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error Get(name string, options metav1.GetOptions) (*v1.Certificate, error) List(opts metav1.ListOptions) (*v1.CertificateList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Certificate, err error) CertificateExpansion }
CertificateInterface has methods to work with Certificate resources.
type CertificatesGetter ¶ added in v0.8.0
type CertificatesGetter interface {
Certificates() CertificateInterface
}
CertificatesGetter has a method to return a CertificateInterface. A group's client should implement this interface.
type ClusterDomainExpansion ¶
type ClusterDomainExpansion interface{}
type ClusterDomainInterface ¶
type ClusterDomainInterface interface { Create(*v1.ClusterDomain) (*v1.ClusterDomain, error) Update(*v1.ClusterDomain) (*v1.ClusterDomain, error) UpdateStatus(*v1.ClusterDomain) (*v1.ClusterDomain, error) Delete(name string, options *metav1.DeleteOptions) error DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error Get(name string, options metav1.GetOptions) (*v1.ClusterDomain, error) List(opts metav1.ListOptions) (*v1.ClusterDomainList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.ClusterDomain, err error) ClusterDomainExpansion }
ClusterDomainInterface has methods to work with ClusterDomain resources.
type ClusterDomainsGetter ¶
type ClusterDomainsGetter interface {
ClusterDomains() ClusterDomainInterface
}
ClusterDomainsGetter has a method to return a ClusterDomainInterface. A group's client should implement this interface.
type PublicDomainExpansion ¶
type PublicDomainExpansion interface{}
type PublicDomainInterface ¶
type PublicDomainInterface interface { Create(*v1.PublicDomain) (*v1.PublicDomain, error) Update(*v1.PublicDomain) (*v1.PublicDomain, error) UpdateStatus(*v1.PublicDomain) (*v1.PublicDomain, error) Delete(name string, options *metav1.DeleteOptions) error DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error Get(name string, options metav1.GetOptions) (*v1.PublicDomain, error) List(opts metav1.ListOptions) (*v1.PublicDomainList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.PublicDomain, err error) PublicDomainExpansion }
PublicDomainInterface has methods to work with PublicDomain resources.
type PublicDomainsGetter ¶
type PublicDomainsGetter interface {
PublicDomains() PublicDomainInterface
}
PublicDomainsGetter has a method to return a PublicDomainInterface. A group's client should implement this interface.
type RioInfoExpansion ¶
type RioInfoExpansion interface{}
type RioInfoInterface ¶
type RioInfoInterface interface { Create(*v1.RioInfo) (*v1.RioInfo, error) Update(*v1.RioInfo) (*v1.RioInfo, error) UpdateStatus(*v1.RioInfo) (*v1.RioInfo, error) Delete(name string, options *metav1.DeleteOptions) error DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error Get(name string, options metav1.GetOptions) (*v1.RioInfo, error) List(opts metav1.ListOptions) (*v1.RioInfoList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.RioInfo, err error) RioInfoExpansion }
RioInfoInterface has methods to work with RioInfo resources.
type RioInfosGetter ¶
type RioInfosGetter interface {
RioInfos() RioInfoInterface
}
RioInfosGetter has a method to return a RioInfoInterface. A group's client should implement this interface.
type SystemStackExpansion ¶ added in v0.6.0
type SystemStackExpansion interface{}
type SystemStackInterface ¶ added in v0.6.0
type SystemStackInterface interface { Create(*v1.SystemStack) (*v1.SystemStack, error) Update(*v1.SystemStack) (*v1.SystemStack, error) Delete(name string, options *metav1.DeleteOptions) error DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error Get(name string, options metav1.GetOptions) (*v1.SystemStack, error) List(opts metav1.ListOptions) (*v1.SystemStackList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.SystemStack, err error) SystemStackExpansion }
SystemStackInterface has methods to work with SystemStack resources.
type SystemStacksGetter ¶ added in v0.6.0
type SystemStacksGetter interface {
SystemStacks() SystemStackInterface
}
SystemStacksGetter has a method to return a SystemStackInterface. A group's client should implement this interface.