Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AddonExpansion
- type AddonInterface
- type AddonsGetter
- type ClusterExpansion
- type ClusterInterface
- type ClustersGetter
- type EksV1alpha1Client
- func (c *EksV1alpha1Client) Addons(namespace string) AddonInterface
- func (c *EksV1alpha1Client) Clusters(namespace string) ClusterInterface
- func (c *EksV1alpha1Client) FargateProfiles(namespace string) FargateProfileInterface
- func (c *EksV1alpha1Client) IdentityProviderConfigs(namespace string) IdentityProviderConfigInterface
- func (c *EksV1alpha1Client) NodeGroups(namespace string) NodeGroupInterface
- func (c *EksV1alpha1Client) RESTClient() rest.Interface
- type EksV1alpha1Interface
- type FargateProfileExpansion
- type FargateProfileInterface
- type FargateProfilesGetter
- type IdentityProviderConfigExpansion
- type IdentityProviderConfigInterface
- type IdentityProviderConfigsGetter
- type NodeGroupExpansion
- type NodeGroupInterface
- type NodeGroupsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddonExpansion ¶
type AddonExpansion interface{}
type AddonInterface ¶
type AddonInterface interface { Create(ctx context.Context, addon *v1alpha1.Addon, opts v1.CreateOptions) (*v1alpha1.Addon, error) Update(ctx context.Context, addon *v1alpha1.Addon, opts v1.UpdateOptions) (*v1alpha1.Addon, error) UpdateStatus(ctx context.Context, addon *v1alpha1.Addon, opts v1.UpdateOptions) (*v1alpha1.Addon, 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.Addon, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AddonList, 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.Addon, err error) AddonExpansion }
AddonInterface has methods to work with Addon resources.
type AddonsGetter ¶
type AddonsGetter interface {
Addons(namespace string) AddonInterface
}
AddonsGetter has a method to return a AddonInterface. A group's client should implement this interface.
type ClusterExpansion ¶
type ClusterExpansion interface{}
type ClusterInterface ¶
type ClusterInterface interface { Create(ctx context.Context, cluster *v1alpha1.Cluster, opts v1.CreateOptions) (*v1alpha1.Cluster, error) Update(ctx context.Context, cluster *v1alpha1.Cluster, opts v1.UpdateOptions) (*v1alpha1.Cluster, error) UpdateStatus(ctx context.Context, cluster *v1alpha1.Cluster, opts v1.UpdateOptions) (*v1alpha1.Cluster, 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.Cluster, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterList, 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.Cluster, err error) ClusterExpansion }
ClusterInterface has methods to work with Cluster resources.
type ClustersGetter ¶
type ClustersGetter interface {
Clusters(namespace string) ClusterInterface
}
ClustersGetter has a method to return a ClusterInterface. A group's client should implement this interface.
type EksV1alpha1Client ¶
type EksV1alpha1Client struct {
// contains filtered or unexported fields
}
EksV1alpha1Client is used to interact with features provided by the eks.aws.kubeform.com group.
func New ¶
func New(c rest.Interface) *EksV1alpha1Client
New creates a new EksV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*EksV1alpha1Client, error)
NewForConfig creates a new EksV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *EksV1alpha1Client
NewForConfigOrDie creates a new EksV1alpha1Client for the given config and panics if there is an error in the config.
func (*EksV1alpha1Client) Addons ¶
func (c *EksV1alpha1Client) Addons(namespace string) AddonInterface
func (*EksV1alpha1Client) Clusters ¶
func (c *EksV1alpha1Client) Clusters(namespace string) ClusterInterface
func (*EksV1alpha1Client) FargateProfiles ¶
func (c *EksV1alpha1Client) FargateProfiles(namespace string) FargateProfileInterface
func (*EksV1alpha1Client) IdentityProviderConfigs ¶ added in v0.5.0
func (c *EksV1alpha1Client) IdentityProviderConfigs(namespace string) IdentityProviderConfigInterface
func (*EksV1alpha1Client) NodeGroups ¶
func (c *EksV1alpha1Client) NodeGroups(namespace string) NodeGroupInterface
func (*EksV1alpha1Client) RESTClient ¶
func (c *EksV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type EksV1alpha1Interface ¶
type EksV1alpha1Interface interface { RESTClient() rest.Interface AddonsGetter ClustersGetter FargateProfilesGetter IdentityProviderConfigsGetter NodeGroupsGetter }
type FargateProfileExpansion ¶
type FargateProfileExpansion interface{}
type FargateProfileInterface ¶
type FargateProfileInterface interface { Create(ctx context.Context, fargateProfile *v1alpha1.FargateProfile, opts v1.CreateOptions) (*v1alpha1.FargateProfile, error) Update(ctx context.Context, fargateProfile *v1alpha1.FargateProfile, opts v1.UpdateOptions) (*v1alpha1.FargateProfile, error) UpdateStatus(ctx context.Context, fargateProfile *v1alpha1.FargateProfile, opts v1.UpdateOptions) (*v1alpha1.FargateProfile, 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.FargateProfile, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FargateProfileList, 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.FargateProfile, err error) FargateProfileExpansion }
FargateProfileInterface has methods to work with FargateProfile resources.
type FargateProfilesGetter ¶
type FargateProfilesGetter interface {
FargateProfiles(namespace string) FargateProfileInterface
}
FargateProfilesGetter has a method to return a FargateProfileInterface. A group's client should implement this interface.
type IdentityProviderConfigExpansion ¶ added in v0.5.0
type IdentityProviderConfigExpansion interface{}
type IdentityProviderConfigInterface ¶ added in v0.5.0
type IdentityProviderConfigInterface interface { Create(ctx context.Context, identityProviderConfig *v1alpha1.IdentityProviderConfig, opts v1.CreateOptions) (*v1alpha1.IdentityProviderConfig, error) Update(ctx context.Context, identityProviderConfig *v1alpha1.IdentityProviderConfig, opts v1.UpdateOptions) (*v1alpha1.IdentityProviderConfig, error) UpdateStatus(ctx context.Context, identityProviderConfig *v1alpha1.IdentityProviderConfig, opts v1.UpdateOptions) (*v1alpha1.IdentityProviderConfig, 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.IdentityProviderConfig, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.IdentityProviderConfigList, 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.IdentityProviderConfig, err error) IdentityProviderConfigExpansion }
IdentityProviderConfigInterface has methods to work with IdentityProviderConfig resources.
type IdentityProviderConfigsGetter ¶ added in v0.5.0
type IdentityProviderConfigsGetter interface {
IdentityProviderConfigs(namespace string) IdentityProviderConfigInterface
}
IdentityProviderConfigsGetter has a method to return a IdentityProviderConfigInterface. A group's client should implement this interface.
type NodeGroupExpansion ¶
type NodeGroupExpansion interface{}
type NodeGroupInterface ¶
type NodeGroupInterface interface { Create(ctx context.Context, nodeGroup *v1alpha1.NodeGroup, opts v1.CreateOptions) (*v1alpha1.NodeGroup, error) Update(ctx context.Context, nodeGroup *v1alpha1.NodeGroup, opts v1.UpdateOptions) (*v1alpha1.NodeGroup, error) UpdateStatus(ctx context.Context, nodeGroup *v1alpha1.NodeGroup, opts v1.UpdateOptions) (*v1alpha1.NodeGroup, 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.NodeGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NodeGroupList, 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.NodeGroup, err error) NodeGroupExpansion }
NodeGroupInterface has methods to work with NodeGroup resources.
type NodeGroupsGetter ¶
type NodeGroupsGetter interface {
NodeGroups(namespace string) NodeGroupInterface
}
NodeGroupsGetter has a method to return a NodeGroupInterface. A group's client should implement this interface.