Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type CertificatesServiceCertificateExpansion
- type CertificatesServiceCertificateInterface
- type CertificatesServiceCertificatesGetter
- type SslV1alpha1Client
- func (c *SslV1alpha1Client) CertificatesServiceCertificates(namespace string) CertificatesServiceCertificateInterface
- func (c *SslV1alpha1Client) RESTClient() rest.Interface
- func (c *SslV1alpha1Client) VpnClientCerts(namespace string) VpnClientCertInterface
- func (c *SslV1alpha1Client) VpnServers(namespace string) VpnServerInterface
- type SslV1alpha1Interface
- type VpnClientCertExpansion
- type VpnClientCertInterface
- type VpnClientCertsGetter
- type VpnServerExpansion
- type VpnServerInterface
- type VpnServersGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CertificatesServiceCertificateExpansion ¶ added in v0.4.0
type CertificatesServiceCertificateExpansion interface{}
type CertificatesServiceCertificateInterface ¶ added in v0.4.0
type CertificatesServiceCertificateInterface interface { Create(ctx context.Context, certificatesServiceCertificate *v1alpha1.CertificatesServiceCertificate, opts v1.CreateOptions) (*v1alpha1.CertificatesServiceCertificate, error) Update(ctx context.Context, certificatesServiceCertificate *v1alpha1.CertificatesServiceCertificate, opts v1.UpdateOptions) (*v1alpha1.CertificatesServiceCertificate, error) UpdateStatus(ctx context.Context, certificatesServiceCertificate *v1alpha1.CertificatesServiceCertificate, opts v1.UpdateOptions) (*v1alpha1.CertificatesServiceCertificate, 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.CertificatesServiceCertificate, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CertificatesServiceCertificateList, 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.CertificatesServiceCertificate, err error) CertificatesServiceCertificateExpansion }
CertificatesServiceCertificateInterface has methods to work with CertificatesServiceCertificate resources.
type CertificatesServiceCertificatesGetter ¶ added in v0.4.0
type CertificatesServiceCertificatesGetter interface {
CertificatesServiceCertificates(namespace string) CertificatesServiceCertificateInterface
}
CertificatesServiceCertificatesGetter has a method to return a CertificatesServiceCertificateInterface. A group's client should implement this interface.
type SslV1alpha1Client ¶
type SslV1alpha1Client struct {
// contains filtered or unexported fields
}
SslV1alpha1Client is used to interact with features provided by the ssl.alicloud.kubeform.com group.
func New ¶
func New(c rest.Interface) *SslV1alpha1Client
New creates a new SslV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*SslV1alpha1Client, error)
NewForConfig creates a new SslV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *SslV1alpha1Client
NewForConfigOrDie creates a new SslV1alpha1Client for the given config and panics if there is an error in the config.
func (*SslV1alpha1Client) CertificatesServiceCertificates ¶ added in v0.4.0
func (c *SslV1alpha1Client) CertificatesServiceCertificates(namespace string) CertificatesServiceCertificateInterface
func (*SslV1alpha1Client) RESTClient ¶
func (c *SslV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*SslV1alpha1Client) VpnClientCerts ¶
func (c *SslV1alpha1Client) VpnClientCerts(namespace string) VpnClientCertInterface
func (*SslV1alpha1Client) VpnServers ¶
func (c *SslV1alpha1Client) VpnServers(namespace string) VpnServerInterface
type SslV1alpha1Interface ¶
type SslV1alpha1Interface interface { RESTClient() rest.Interface CertificatesServiceCertificatesGetter VpnClientCertsGetter VpnServersGetter }
type VpnClientCertExpansion ¶
type VpnClientCertExpansion interface{}
type VpnClientCertInterface ¶
type VpnClientCertInterface interface { Create(ctx context.Context, vpnClientCert *v1alpha1.VpnClientCert, opts v1.CreateOptions) (*v1alpha1.VpnClientCert, error) Update(ctx context.Context, vpnClientCert *v1alpha1.VpnClientCert, opts v1.UpdateOptions) (*v1alpha1.VpnClientCert, error) UpdateStatus(ctx context.Context, vpnClientCert *v1alpha1.VpnClientCert, opts v1.UpdateOptions) (*v1alpha1.VpnClientCert, 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.VpnClientCert, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VpnClientCertList, 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.VpnClientCert, err error) VpnClientCertExpansion }
VpnClientCertInterface has methods to work with VpnClientCert resources.
type VpnClientCertsGetter ¶
type VpnClientCertsGetter interface {
VpnClientCerts(namespace string) VpnClientCertInterface
}
VpnClientCertsGetter has a method to return a VpnClientCertInterface. A group's client should implement this interface.
type VpnServerExpansion ¶
type VpnServerExpansion interface{}
type VpnServerInterface ¶
type VpnServerInterface interface { Create(ctx context.Context, vpnServer *v1alpha1.VpnServer, opts v1.CreateOptions) (*v1alpha1.VpnServer, error) Update(ctx context.Context, vpnServer *v1alpha1.VpnServer, opts v1.UpdateOptions) (*v1alpha1.VpnServer, error) UpdateStatus(ctx context.Context, vpnServer *v1alpha1.VpnServer, opts v1.UpdateOptions) (*v1alpha1.VpnServer, 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.VpnServer, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VpnServerList, 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.VpnServer, err error) VpnServerExpansion }
VpnServerInterface has methods to work with VpnServer resources.
type VpnServersGetter ¶
type VpnServersGetter interface {
VpnServers(namespace string) VpnServerInterface
}
VpnServersGetter has a method to return a VpnServerInterface. A group's client should implement this interface.