v1alpha1

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

This package has the automatically generated typed clients.

Index

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

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 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.

Directories

Path Synopsis
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL