Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type GetambassadorV1Client
- func (c *GetambassadorV1Client) KubernetesEndpointResolvers(namespace string) KubernetesEndpointResolverInterface
- func (c *GetambassadorV1Client) Mappings(namespace string) MappingInterface
- func (c *GetambassadorV1Client) RESTClient() rest.Interface
- func (c *GetambassadorV1Client) TCPMappings(namespace string) TCPMappingInterface
- func (c *GetambassadorV1Client) TLSContexts(namespace string) TLSContextInterface
- type GetambassadorV1Interface
- type KubernetesEndpointResolverExpansion
- type KubernetesEndpointResolverInterface
- type KubernetesEndpointResolversGetter
- type MappingExpansion
- type MappingInterface
- type MappingsGetter
- type TCPMappingExpansion
- type TCPMappingInterface
- type TCPMappingsGetter
- type TLSContextExpansion
- type TLSContextInterface
- type TLSContextsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetambassadorV1Client ¶
type GetambassadorV1Client struct {
// contains filtered or unexported fields
}
GetambassadorV1Client is used to interact with features provided by the getambassador.io group.
func New ¶
func New(c rest.Interface) *GetambassadorV1Client
New creates a new GetambassadorV1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*GetambassadorV1Client, error)
NewForConfig creates a new GetambassadorV1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *GetambassadorV1Client
NewForConfigOrDie creates a new GetambassadorV1Client for the given config and panics if there is an error in the config.
func (*GetambassadorV1Client) KubernetesEndpointResolvers ¶
func (c *GetambassadorV1Client) KubernetesEndpointResolvers(namespace string) KubernetesEndpointResolverInterface
func (*GetambassadorV1Client) Mappings ¶
func (c *GetambassadorV1Client) Mappings(namespace string) MappingInterface
func (*GetambassadorV1Client) RESTClient ¶
func (c *GetambassadorV1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*GetambassadorV1Client) TCPMappings ¶
func (c *GetambassadorV1Client) TCPMappings(namespace string) TCPMappingInterface
func (*GetambassadorV1Client) TLSContexts ¶
func (c *GetambassadorV1Client) TLSContexts(namespace string) TLSContextInterface
type GetambassadorV1Interface ¶
type GetambassadorV1Interface interface { RESTClient() rest.Interface KubernetesEndpointResolversGetter MappingsGetter TCPMappingsGetter TLSContextsGetter }
type KubernetesEndpointResolverExpansion ¶
type KubernetesEndpointResolverExpansion interface{}
type KubernetesEndpointResolverInterface ¶
type KubernetesEndpointResolverInterface interface { Create(ctx context.Context, kubernetesEndpointResolver *v1.KubernetesEndpointResolver, opts metav1.CreateOptions) (*v1.KubernetesEndpointResolver, error) Update(ctx context.Context, kubernetesEndpointResolver *v1.KubernetesEndpointResolver, opts metav1.UpdateOptions) (*v1.KubernetesEndpointResolver, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.KubernetesEndpointResolver, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.KubernetesEndpointResolverList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.KubernetesEndpointResolver, err error) KubernetesEndpointResolverExpansion }
KubernetesEndpointResolverInterface has methods to work with KubernetesEndpointResolver resources.
type KubernetesEndpointResolversGetter ¶
type KubernetesEndpointResolversGetter interface {
KubernetesEndpointResolvers(namespace string) KubernetesEndpointResolverInterface
}
KubernetesEndpointResolversGetter has a method to return a KubernetesEndpointResolverInterface. A group's client should implement this interface.
type MappingExpansion ¶
type MappingExpansion interface{}
type MappingInterface ¶
type MappingInterface interface { Create(ctx context.Context, mapping *v1.Mapping, opts metav1.CreateOptions) (*v1.Mapping, error) Update(ctx context.Context, mapping *v1.Mapping, opts metav1.UpdateOptions) (*v1.Mapping, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.Mapping, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.MappingList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.Mapping, err error) MappingExpansion }
MappingInterface has methods to work with Mapping resources.
type MappingsGetter ¶
type MappingsGetter interface {
Mappings(namespace string) MappingInterface
}
MappingsGetter has a method to return a MappingInterface. A group's client should implement this interface.
type TCPMappingExpansion ¶
type TCPMappingExpansion interface{}
type TCPMappingInterface ¶
type TCPMappingInterface interface { Create(ctx context.Context, tCPMapping *v1.TCPMapping, opts metav1.CreateOptions) (*v1.TCPMapping, error) Update(ctx context.Context, tCPMapping *v1.TCPMapping, opts metav1.UpdateOptions) (*v1.TCPMapping, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.TCPMapping, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.TCPMappingList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.TCPMapping, err error) TCPMappingExpansion }
TCPMappingInterface has methods to work with TCPMapping resources.
type TCPMappingsGetter ¶
type TCPMappingsGetter interface {
TCPMappings(namespace string) TCPMappingInterface
}
TCPMappingsGetter has a method to return a TCPMappingInterface. A group's client should implement this interface.
type TLSContextExpansion ¶
type TLSContextExpansion interface{}
type TLSContextInterface ¶
type TLSContextInterface interface { Create(ctx context.Context, tLSContext *v1.TLSContext, opts metav1.CreateOptions) (*v1.TLSContext, error) Update(ctx context.Context, tLSContext *v1.TLSContext, opts metav1.UpdateOptions) (*v1.TLSContext, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.TLSContext, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.TLSContextList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.TLSContext, err error) TLSContextExpansion }
TLSContextInterface has methods to work with TLSContext resources.
type TLSContextsGetter ¶
type TLSContextsGetter interface {
TLSContexts(namespace string) TLSContextInterface
}
TLSContextsGetter has a method to return a TLSContextInterface. A group's client should implement this interface.