Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ApiExpansion
- type ApiInterface
- type ApigatewayV1alpha1Client
- func (c *ApigatewayV1alpha1Client) Apis(namespace string) ApiInterface
- func (c *ApigatewayV1alpha1Client) Certificates(namespace string) CertificateInterface
- func (c *ApigatewayV1alpha1Client) Deployments(namespace string) DeploymentInterface
- func (c *ApigatewayV1alpha1Client) Gateways(namespace string) GatewayInterface
- func (c *ApigatewayV1alpha1Client) RESTClient() rest.Interface
- type ApigatewayV1alpha1Interface
- type ApisGetter
- type CertificateExpansion
- type CertificateInterface
- type CertificatesGetter
- type DeploymentExpansion
- type DeploymentInterface
- type DeploymentsGetter
- type GatewayExpansion
- type GatewayInterface
- type GatewaysGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiExpansion ¶
type ApiExpansion interface{}
type ApiInterface ¶
type ApiInterface interface { Create(ctx context.Context, api *v1alpha1.Api, opts v1.CreateOptions) (*v1alpha1.Api, error) Update(ctx context.Context, api *v1alpha1.Api, opts v1.UpdateOptions) (*v1alpha1.Api, error) UpdateStatus(ctx context.Context, api *v1alpha1.Api, opts v1.UpdateOptions) (*v1alpha1.Api, 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.Api, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ApiList, 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.Api, err error) ApiExpansion }
ApiInterface has methods to work with Api resources.
type ApigatewayV1alpha1Client ¶
type ApigatewayV1alpha1Client struct {
// contains filtered or unexported fields
}
ApigatewayV1alpha1Client is used to interact with features provided by the apigateway.oci.kubeform.com group.
func New ¶
func New(c rest.Interface) *ApigatewayV1alpha1Client
New creates a new ApigatewayV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*ApigatewayV1alpha1Client, error)
NewForConfig creates a new ApigatewayV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *ApigatewayV1alpha1Client
NewForConfigOrDie creates a new ApigatewayV1alpha1Client for the given config and panics if there is an error in the config.
func (*ApigatewayV1alpha1Client) Apis ¶
func (c *ApigatewayV1alpha1Client) Apis(namespace string) ApiInterface
func (*ApigatewayV1alpha1Client) Certificates ¶
func (c *ApigatewayV1alpha1Client) Certificates(namespace string) CertificateInterface
func (*ApigatewayV1alpha1Client) Deployments ¶
func (c *ApigatewayV1alpha1Client) Deployments(namespace string) DeploymentInterface
func (*ApigatewayV1alpha1Client) Gateways ¶
func (c *ApigatewayV1alpha1Client) Gateways(namespace string) GatewayInterface
func (*ApigatewayV1alpha1Client) RESTClient ¶
func (c *ApigatewayV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type ApigatewayV1alpha1Interface ¶
type ApigatewayV1alpha1Interface interface { RESTClient() rest.Interface ApisGetter CertificatesGetter DeploymentsGetter GatewaysGetter }
type ApisGetter ¶
type ApisGetter interface {
Apis(namespace string) ApiInterface
}
ApisGetter has a method to return a ApiInterface. A group's client should implement this interface.
type CertificateExpansion ¶
type CertificateExpansion interface{}
type CertificateInterface ¶
type CertificateInterface interface { Create(ctx context.Context, certificate *v1alpha1.Certificate, opts v1.CreateOptions) (*v1alpha1.Certificate, error) Update(ctx context.Context, certificate *v1alpha1.Certificate, opts v1.UpdateOptions) (*v1alpha1.Certificate, error) UpdateStatus(ctx context.Context, certificate *v1alpha1.Certificate, opts v1.UpdateOptions) (*v1alpha1.Certificate, 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.Certificate, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CertificateList, 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.Certificate, err error) CertificateExpansion }
CertificateInterface has methods to work with Certificate resources.
type CertificatesGetter ¶
type CertificatesGetter interface {
Certificates(namespace string) CertificateInterface
}
CertificatesGetter has a method to return a CertificateInterface. A group's client should implement this interface.
type DeploymentExpansion ¶
type DeploymentExpansion interface{}
type DeploymentInterface ¶
type DeploymentInterface interface { Create(ctx context.Context, deployment *v1alpha1.Deployment, opts v1.CreateOptions) (*v1alpha1.Deployment, error) Update(ctx context.Context, deployment *v1alpha1.Deployment, opts v1.UpdateOptions) (*v1alpha1.Deployment, error) UpdateStatus(ctx context.Context, deployment *v1alpha1.Deployment, opts v1.UpdateOptions) (*v1alpha1.Deployment, 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.Deployment, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DeploymentList, 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.Deployment, err error) DeploymentExpansion }
DeploymentInterface has methods to work with Deployment resources.
type DeploymentsGetter ¶
type DeploymentsGetter interface {
Deployments(namespace string) DeploymentInterface
}
DeploymentsGetter has a method to return a DeploymentInterface. A group's client should implement this interface.
type GatewayExpansion ¶
type GatewayExpansion interface{}
type GatewayInterface ¶
type GatewayInterface interface { Create(ctx context.Context, gateway *v1alpha1.Gateway, opts v1.CreateOptions) (*v1alpha1.Gateway, error) Update(ctx context.Context, gateway *v1alpha1.Gateway, opts v1.UpdateOptions) (*v1alpha1.Gateway, error) UpdateStatus(ctx context.Context, gateway *v1alpha1.Gateway, opts v1.UpdateOptions) (*v1alpha1.Gateway, 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.Gateway, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GatewayList, 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.Gateway, err error) GatewayExpansion }
GatewayInterface has methods to work with Gateway resources.
type GatewaysGetter ¶
type GatewaysGetter interface {
Gateways(namespace string) GatewayInterface
}
GatewaysGetter has a method to return a GatewayInterface. A group's client should implement this interface.