Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ChartNamespaceExpansion
- type ChartNamespaceInterface
- type ChartNamespacesGetter
- type ChartRepositoriesGetter
- type ChartRepositoryExpansion
- type ChartRepositoryInterface
- type CrV1alpha1Client
- func (c *CrV1alpha1Client) ChartNamespaces(namespace string) ChartNamespaceInterface
- func (c *CrV1alpha1Client) ChartRepositories(namespace string) ChartRepositoryInterface
- func (c *CrV1alpha1Client) EeInstances(namespace string) EeInstanceInterface
- func (c *CrV1alpha1Client) EeNamespaces(namespace string) EeNamespaceInterface
- func (c *CrV1alpha1Client) EeRepos(namespace string) EeRepoInterface
- func (c *CrV1alpha1Client) EeSyncRules(namespace string) EeSyncRuleInterface
- func (c *CrV1alpha1Client) EndpointACLPolicies(namespace string) EndpointACLPolicyInterface
- func (c *CrV1alpha1Client) Namespaces(namespace string) NamespaceInterface
- func (c *CrV1alpha1Client) RESTClient() rest.Interface
- func (c *CrV1alpha1Client) Repos(namespace string) RepoInterface
- type CrV1alpha1Interface
- type EeInstanceExpansion
- type EeInstanceInterface
- type EeInstancesGetter
- type EeNamespaceExpansion
- type EeNamespaceInterface
- type EeNamespacesGetter
- type EeRepoExpansion
- type EeRepoInterface
- type EeReposGetter
- type EeSyncRuleExpansion
- type EeSyncRuleInterface
- type EeSyncRulesGetter
- type EndpointACLPoliciesGetter
- type EndpointACLPolicyExpansion
- type EndpointACLPolicyInterface
- type NamespaceExpansion
- type NamespaceInterface
- type NamespacesGetter
- type RepoExpansion
- type RepoInterface
- type ReposGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChartNamespaceExpansion ¶ added in v0.5.0
type ChartNamespaceExpansion interface{}
type ChartNamespaceInterface ¶ added in v0.5.0
type ChartNamespaceInterface interface { Create(ctx context.Context, chartNamespace *v1alpha1.ChartNamespace, opts v1.CreateOptions) (*v1alpha1.ChartNamespace, error) Update(ctx context.Context, chartNamespace *v1alpha1.ChartNamespace, opts v1.UpdateOptions) (*v1alpha1.ChartNamespace, error) UpdateStatus(ctx context.Context, chartNamespace *v1alpha1.ChartNamespace, opts v1.UpdateOptions) (*v1alpha1.ChartNamespace, 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.ChartNamespace, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ChartNamespaceList, 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.ChartNamespace, err error) ChartNamespaceExpansion }
ChartNamespaceInterface has methods to work with ChartNamespace resources.
type ChartNamespacesGetter ¶ added in v0.5.0
type ChartNamespacesGetter interface {
ChartNamespaces(namespace string) ChartNamespaceInterface
}
ChartNamespacesGetter has a method to return a ChartNamespaceInterface. A group's client should implement this interface.
type ChartRepositoriesGetter ¶ added in v0.5.0
type ChartRepositoriesGetter interface {
ChartRepositories(namespace string) ChartRepositoryInterface
}
ChartRepositoriesGetter has a method to return a ChartRepositoryInterface. A group's client should implement this interface.
type ChartRepositoryExpansion ¶ added in v0.5.0
type ChartRepositoryExpansion interface{}
type ChartRepositoryInterface ¶ added in v0.5.0
type ChartRepositoryInterface interface { Create(ctx context.Context, chartRepository *v1alpha1.ChartRepository, opts v1.CreateOptions) (*v1alpha1.ChartRepository, error) Update(ctx context.Context, chartRepository *v1alpha1.ChartRepository, opts v1.UpdateOptions) (*v1alpha1.ChartRepository, error) UpdateStatus(ctx context.Context, chartRepository *v1alpha1.ChartRepository, opts v1.UpdateOptions) (*v1alpha1.ChartRepository, 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.ChartRepository, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ChartRepositoryList, 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.ChartRepository, err error) ChartRepositoryExpansion }
ChartRepositoryInterface has methods to work with ChartRepository resources.
type CrV1alpha1Client ¶
type CrV1alpha1Client struct {
// contains filtered or unexported fields
}
CrV1alpha1Client is used to interact with features provided by the cr.alicloud.kubeform.com group.
func New ¶
func New(c rest.Interface) *CrV1alpha1Client
New creates a new CrV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*CrV1alpha1Client, error)
NewForConfig creates a new CrV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *CrV1alpha1Client
NewForConfigOrDie creates a new CrV1alpha1Client for the given config and panics if there is an error in the config.
func (*CrV1alpha1Client) ChartNamespaces ¶ added in v0.5.0
func (c *CrV1alpha1Client) ChartNamespaces(namespace string) ChartNamespaceInterface
func (*CrV1alpha1Client) ChartRepositories ¶ added in v0.5.0
func (c *CrV1alpha1Client) ChartRepositories(namespace string) ChartRepositoryInterface
func (*CrV1alpha1Client) EeInstances ¶
func (c *CrV1alpha1Client) EeInstances(namespace string) EeInstanceInterface
func (*CrV1alpha1Client) EeNamespaces ¶
func (c *CrV1alpha1Client) EeNamespaces(namespace string) EeNamespaceInterface
func (*CrV1alpha1Client) EeRepos ¶
func (c *CrV1alpha1Client) EeRepos(namespace string) EeRepoInterface
func (*CrV1alpha1Client) EeSyncRules ¶
func (c *CrV1alpha1Client) EeSyncRules(namespace string) EeSyncRuleInterface
func (*CrV1alpha1Client) EndpointACLPolicies ¶ added in v0.4.0
func (c *CrV1alpha1Client) EndpointACLPolicies(namespace string) EndpointACLPolicyInterface
func (*CrV1alpha1Client) Namespaces ¶
func (c *CrV1alpha1Client) Namespaces(namespace string) NamespaceInterface
func (*CrV1alpha1Client) RESTClient ¶
func (c *CrV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*CrV1alpha1Client) Repos ¶
func (c *CrV1alpha1Client) Repos(namespace string) RepoInterface
type CrV1alpha1Interface ¶
type CrV1alpha1Interface interface { RESTClient() rest.Interface ChartNamespacesGetter ChartRepositoriesGetter EeInstancesGetter EeNamespacesGetter EeReposGetter EeSyncRulesGetter EndpointACLPoliciesGetter NamespacesGetter ReposGetter }
type EeInstanceExpansion ¶
type EeInstanceExpansion interface{}
type EeInstanceInterface ¶
type EeInstanceInterface interface { Create(ctx context.Context, eeInstance *v1alpha1.EeInstance, opts v1.CreateOptions) (*v1alpha1.EeInstance, error) Update(ctx context.Context, eeInstance *v1alpha1.EeInstance, opts v1.UpdateOptions) (*v1alpha1.EeInstance, error) UpdateStatus(ctx context.Context, eeInstance *v1alpha1.EeInstance, opts v1.UpdateOptions) (*v1alpha1.EeInstance, 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.EeInstance, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EeInstanceList, 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.EeInstance, err error) EeInstanceExpansion }
EeInstanceInterface has methods to work with EeInstance resources.
type EeInstancesGetter ¶
type EeInstancesGetter interface {
EeInstances(namespace string) EeInstanceInterface
}
EeInstancesGetter has a method to return a EeInstanceInterface. A group's client should implement this interface.
type EeNamespaceExpansion ¶
type EeNamespaceExpansion interface{}
type EeNamespaceInterface ¶
type EeNamespaceInterface interface { Create(ctx context.Context, eeNamespace *v1alpha1.EeNamespace, opts v1.CreateOptions) (*v1alpha1.EeNamespace, error) Update(ctx context.Context, eeNamespace *v1alpha1.EeNamespace, opts v1.UpdateOptions) (*v1alpha1.EeNamespace, error) UpdateStatus(ctx context.Context, eeNamespace *v1alpha1.EeNamespace, opts v1.UpdateOptions) (*v1alpha1.EeNamespace, 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.EeNamespace, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EeNamespaceList, 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.EeNamespace, err error) EeNamespaceExpansion }
EeNamespaceInterface has methods to work with EeNamespace resources.
type EeNamespacesGetter ¶
type EeNamespacesGetter interface {
EeNamespaces(namespace string) EeNamespaceInterface
}
EeNamespacesGetter has a method to return a EeNamespaceInterface. A group's client should implement this interface.
type EeRepoExpansion ¶
type EeRepoExpansion interface{}
type EeRepoInterface ¶
type EeRepoInterface interface { Create(ctx context.Context, eeRepo *v1alpha1.EeRepo, opts v1.CreateOptions) (*v1alpha1.EeRepo, error) Update(ctx context.Context, eeRepo *v1alpha1.EeRepo, opts v1.UpdateOptions) (*v1alpha1.EeRepo, error) UpdateStatus(ctx context.Context, eeRepo *v1alpha1.EeRepo, opts v1.UpdateOptions) (*v1alpha1.EeRepo, 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.EeRepo, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EeRepoList, 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.EeRepo, err error) EeRepoExpansion }
EeRepoInterface has methods to work with EeRepo resources.
type EeReposGetter ¶
type EeReposGetter interface {
EeRepos(namespace string) EeRepoInterface
}
EeReposGetter has a method to return a EeRepoInterface. A group's client should implement this interface.
type EeSyncRuleExpansion ¶
type EeSyncRuleExpansion interface{}
type EeSyncRuleInterface ¶
type EeSyncRuleInterface interface { Create(ctx context.Context, eeSyncRule *v1alpha1.EeSyncRule, opts v1.CreateOptions) (*v1alpha1.EeSyncRule, error) Update(ctx context.Context, eeSyncRule *v1alpha1.EeSyncRule, opts v1.UpdateOptions) (*v1alpha1.EeSyncRule, error) UpdateStatus(ctx context.Context, eeSyncRule *v1alpha1.EeSyncRule, opts v1.UpdateOptions) (*v1alpha1.EeSyncRule, 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.EeSyncRule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EeSyncRuleList, 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.EeSyncRule, err error) EeSyncRuleExpansion }
EeSyncRuleInterface has methods to work with EeSyncRule resources.
type EeSyncRulesGetter ¶
type EeSyncRulesGetter interface {
EeSyncRules(namespace string) EeSyncRuleInterface
}
EeSyncRulesGetter has a method to return a EeSyncRuleInterface. A group's client should implement this interface.
type EndpointACLPoliciesGetter ¶ added in v0.4.0
type EndpointACLPoliciesGetter interface {
EndpointACLPolicies(namespace string) EndpointACLPolicyInterface
}
EndpointACLPoliciesGetter has a method to return a EndpointACLPolicyInterface. A group's client should implement this interface.
type EndpointACLPolicyExpansion ¶ added in v0.4.0
type EndpointACLPolicyExpansion interface{}
type EndpointACLPolicyInterface ¶ added in v0.4.0
type EndpointACLPolicyInterface interface { Create(ctx context.Context, endpointACLPolicy *v1alpha1.EndpointACLPolicy, opts v1.CreateOptions) (*v1alpha1.EndpointACLPolicy, error) Update(ctx context.Context, endpointACLPolicy *v1alpha1.EndpointACLPolicy, opts v1.UpdateOptions) (*v1alpha1.EndpointACLPolicy, error) UpdateStatus(ctx context.Context, endpointACLPolicy *v1alpha1.EndpointACLPolicy, opts v1.UpdateOptions) (*v1alpha1.EndpointACLPolicy, 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.EndpointACLPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EndpointACLPolicyList, 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.EndpointACLPolicy, err error) EndpointACLPolicyExpansion }
EndpointACLPolicyInterface has methods to work with EndpointACLPolicy resources.
type NamespaceExpansion ¶
type NamespaceExpansion interface{}
type NamespaceInterface ¶
type NamespaceInterface interface { Create(ctx context.Context, namespace *v1alpha1.Namespace, opts v1.CreateOptions) (*v1alpha1.Namespace, error) Update(ctx context.Context, namespace *v1alpha1.Namespace, opts v1.UpdateOptions) (*v1alpha1.Namespace, error) UpdateStatus(ctx context.Context, namespace *v1alpha1.Namespace, opts v1.UpdateOptions) (*v1alpha1.Namespace, 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.Namespace, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NamespaceList, 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.Namespace, err error) NamespaceExpansion }
NamespaceInterface has methods to work with Namespace resources.
type NamespacesGetter ¶
type NamespacesGetter interface {
Namespaces(namespace string) NamespaceInterface
}
NamespacesGetter has a method to return a NamespaceInterface. A group's client should implement this interface.
type RepoExpansion ¶
type RepoExpansion interface{}
type RepoInterface ¶
type RepoInterface interface { Create(ctx context.Context, repo *v1alpha1.Repo, opts v1.CreateOptions) (*v1alpha1.Repo, error) Update(ctx context.Context, repo *v1alpha1.Repo, opts v1.UpdateOptions) (*v1alpha1.Repo, error) UpdateStatus(ctx context.Context, repo *v1alpha1.Repo, opts v1.UpdateOptions) (*v1alpha1.Repo, 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.Repo, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RepoList, 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.Repo, err error) RepoExpansion }
RepoInterface has methods to work with Repo resources.
type ReposGetter ¶
type ReposGetter interface {
Repos(namespace string) RepoInterface
}
ReposGetter has a method to return a RepoInterface. A group's client should implement this interface.