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 ApplicationExpansion added in v0.5.0

type ApplicationExpansion interface{}

type ApplicationGroupExpansion added in v0.5.0

type ApplicationGroupExpansion interface{}

type ApplicationGroupInterface added in v0.5.0

type ApplicationGroupInterface interface {
	Create(ctx context.Context, applicationGroup *v1alpha1.ApplicationGroup, opts v1.CreateOptions) (*v1alpha1.ApplicationGroup, error)
	Update(ctx context.Context, applicationGroup *v1alpha1.ApplicationGroup, opts v1.UpdateOptions) (*v1alpha1.ApplicationGroup, error)
	UpdateStatus(ctx context.Context, applicationGroup *v1alpha1.ApplicationGroup, opts v1.UpdateOptions) (*v1alpha1.ApplicationGroup, 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.ApplicationGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ApplicationGroupList, 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.ApplicationGroup, err error)
	ApplicationGroupExpansion
}

ApplicationGroupInterface has methods to work with ApplicationGroup resources.

type ApplicationGroupsGetter added in v0.5.0

type ApplicationGroupsGetter interface {
	ApplicationGroups(namespace string) ApplicationGroupInterface
}

ApplicationGroupsGetter has a method to return a ApplicationGroupInterface. A group's client should implement this interface.

type ApplicationInterface added in v0.5.0

type ApplicationInterface interface {
	Create(ctx context.Context, application *v1alpha1.Application, opts v1.CreateOptions) (*v1alpha1.Application, error)
	Update(ctx context.Context, application *v1alpha1.Application, opts v1.UpdateOptions) (*v1alpha1.Application, error)
	UpdateStatus(ctx context.Context, application *v1alpha1.Application, opts v1.UpdateOptions) (*v1alpha1.Application, 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.Application, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ApplicationList, 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.Application, err error)
	ApplicationExpansion
}

ApplicationInterface has methods to work with Application resources.

type ApplicationsGetter added in v0.5.0

type ApplicationsGetter interface {
	Applications(namespace string) ApplicationInterface
}

ApplicationsGetter has a method to return a ApplicationInterface. A group's client should implement this interface.

type ExecutionExpansion

type ExecutionExpansion interface{}

type ExecutionInterface

type ExecutionInterface interface {
	Create(ctx context.Context, execution *v1alpha1.Execution, opts v1.CreateOptions) (*v1alpha1.Execution, error)
	Update(ctx context.Context, execution *v1alpha1.Execution, opts v1.UpdateOptions) (*v1alpha1.Execution, error)
	UpdateStatus(ctx context.Context, execution *v1alpha1.Execution, opts v1.UpdateOptions) (*v1alpha1.Execution, 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.Execution, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ExecutionList, 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.Execution, err error)
	ExecutionExpansion
}

ExecutionInterface has methods to work with Execution resources.

type ExecutionsGetter

type ExecutionsGetter interface {
	Executions(namespace string) ExecutionInterface
}

ExecutionsGetter has a method to return a ExecutionInterface. A group's client should implement this interface.

type OosV1alpha1Client

type OosV1alpha1Client struct {
	// contains filtered or unexported fields
}

OosV1alpha1Client is used to interact with features provided by the oos.alicloud.kubeform.com group.

func New

New creates a new OosV1alpha1Client for the given RESTClient.

func NewForConfig

func NewForConfig(c *rest.Config) (*OosV1alpha1Client, error)

NewForConfig creates a new OosV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *OosV1alpha1Client

NewForConfigOrDie creates a new OosV1alpha1Client for the given config and panics if there is an error in the config.

func (*OosV1alpha1Client) ApplicationGroups added in v0.5.0

func (c *OosV1alpha1Client) ApplicationGroups(namespace string) ApplicationGroupInterface

func (*OosV1alpha1Client) Applications added in v0.5.0

func (c *OosV1alpha1Client) Applications(namespace string) ApplicationInterface

func (*OosV1alpha1Client) Executions

func (c *OosV1alpha1Client) Executions(namespace string) ExecutionInterface

func (*OosV1alpha1Client) Parameters added in v0.5.0

func (c *OosV1alpha1Client) Parameters(namespace string) ParameterInterface

func (*OosV1alpha1Client) PatchBaselines added in v0.5.0

func (c *OosV1alpha1Client) PatchBaselines(namespace string) PatchBaselineInterface

func (*OosV1alpha1Client) RESTClient

func (c *OosV1alpha1Client) RESTClient() rest.Interface

RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.

func (*OosV1alpha1Client) SecretParameters added in v0.5.0

func (c *OosV1alpha1Client) SecretParameters(namespace string) SecretParameterInterface

func (*OosV1alpha1Client) ServiceSettings added in v0.5.0

func (c *OosV1alpha1Client) ServiceSettings(namespace string) ServiceSettingInterface

func (*OosV1alpha1Client) StateConfigurations added in v0.5.0

func (c *OosV1alpha1Client) StateConfigurations(namespace string) StateConfigurationInterface

func (*OosV1alpha1Client) Templates

func (c *OosV1alpha1Client) Templates(namespace string) TemplateInterface

type ParameterExpansion added in v0.5.0

type ParameterExpansion interface{}

type ParameterInterface added in v0.5.0

type ParameterInterface interface {
	Create(ctx context.Context, parameter *v1alpha1.Parameter, opts v1.CreateOptions) (*v1alpha1.Parameter, error)
	Update(ctx context.Context, parameter *v1alpha1.Parameter, opts v1.UpdateOptions) (*v1alpha1.Parameter, error)
	UpdateStatus(ctx context.Context, parameter *v1alpha1.Parameter, opts v1.UpdateOptions) (*v1alpha1.Parameter, 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.Parameter, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ParameterList, 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.Parameter, err error)
	ParameterExpansion
}

ParameterInterface has methods to work with Parameter resources.

type ParametersGetter added in v0.5.0

type ParametersGetter interface {
	Parameters(namespace string) ParameterInterface
}

ParametersGetter has a method to return a ParameterInterface. A group's client should implement this interface.

type PatchBaselineExpansion added in v0.5.0

type PatchBaselineExpansion interface{}

type PatchBaselineInterface added in v0.5.0

type PatchBaselineInterface interface {
	Create(ctx context.Context, patchBaseline *v1alpha1.PatchBaseline, opts v1.CreateOptions) (*v1alpha1.PatchBaseline, error)
	Update(ctx context.Context, patchBaseline *v1alpha1.PatchBaseline, opts v1.UpdateOptions) (*v1alpha1.PatchBaseline, error)
	UpdateStatus(ctx context.Context, patchBaseline *v1alpha1.PatchBaseline, opts v1.UpdateOptions) (*v1alpha1.PatchBaseline, 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.PatchBaseline, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PatchBaselineList, 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.PatchBaseline, err error)
	PatchBaselineExpansion
}

PatchBaselineInterface has methods to work with PatchBaseline resources.

type PatchBaselinesGetter added in v0.5.0

type PatchBaselinesGetter interface {
	PatchBaselines(namespace string) PatchBaselineInterface
}

PatchBaselinesGetter has a method to return a PatchBaselineInterface. A group's client should implement this interface.

type SecretParameterExpansion added in v0.5.0

type SecretParameterExpansion interface{}

type SecretParameterInterface added in v0.5.0

type SecretParameterInterface interface {
	Create(ctx context.Context, secretParameter *v1alpha1.SecretParameter, opts v1.CreateOptions) (*v1alpha1.SecretParameter, error)
	Update(ctx context.Context, secretParameter *v1alpha1.SecretParameter, opts v1.UpdateOptions) (*v1alpha1.SecretParameter, error)
	UpdateStatus(ctx context.Context, secretParameter *v1alpha1.SecretParameter, opts v1.UpdateOptions) (*v1alpha1.SecretParameter, 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.SecretParameter, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SecretParameterList, 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.SecretParameter, err error)
	SecretParameterExpansion
}

SecretParameterInterface has methods to work with SecretParameter resources.

type SecretParametersGetter added in v0.5.0

type SecretParametersGetter interface {
	SecretParameters(namespace string) SecretParameterInterface
}

SecretParametersGetter has a method to return a SecretParameterInterface. A group's client should implement this interface.

type ServiceSettingExpansion added in v0.5.0

type ServiceSettingExpansion interface{}

type ServiceSettingInterface added in v0.5.0

type ServiceSettingInterface interface {
	Create(ctx context.Context, serviceSetting *v1alpha1.ServiceSetting, opts v1.CreateOptions) (*v1alpha1.ServiceSetting, error)
	Update(ctx context.Context, serviceSetting *v1alpha1.ServiceSetting, opts v1.UpdateOptions) (*v1alpha1.ServiceSetting, error)
	UpdateStatus(ctx context.Context, serviceSetting *v1alpha1.ServiceSetting, opts v1.UpdateOptions) (*v1alpha1.ServiceSetting, 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.ServiceSetting, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServiceSettingList, 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.ServiceSetting, err error)
	ServiceSettingExpansion
}

ServiceSettingInterface has methods to work with ServiceSetting resources.

type ServiceSettingsGetter added in v0.5.0

type ServiceSettingsGetter interface {
	ServiceSettings(namespace string) ServiceSettingInterface
}

ServiceSettingsGetter has a method to return a ServiceSettingInterface. A group's client should implement this interface.

type StateConfigurationExpansion added in v0.5.0

type StateConfigurationExpansion interface{}

type StateConfigurationInterface added in v0.5.0

type StateConfigurationInterface interface {
	Create(ctx context.Context, stateConfiguration *v1alpha1.StateConfiguration, opts v1.CreateOptions) (*v1alpha1.StateConfiguration, error)
	Update(ctx context.Context, stateConfiguration *v1alpha1.StateConfiguration, opts v1.UpdateOptions) (*v1alpha1.StateConfiguration, error)
	UpdateStatus(ctx context.Context, stateConfiguration *v1alpha1.StateConfiguration, opts v1.UpdateOptions) (*v1alpha1.StateConfiguration, 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.StateConfiguration, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.StateConfigurationList, 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.StateConfiguration, err error)
	StateConfigurationExpansion
}

StateConfigurationInterface has methods to work with StateConfiguration resources.

type StateConfigurationsGetter added in v0.5.0

type StateConfigurationsGetter interface {
	StateConfigurations(namespace string) StateConfigurationInterface
}

StateConfigurationsGetter has a method to return a StateConfigurationInterface. A group's client should implement this interface.

type TemplateExpansion

type TemplateExpansion interface{}

type TemplateInterface

type TemplateInterface interface {
	Create(ctx context.Context, template *v1alpha1.Template, opts v1.CreateOptions) (*v1alpha1.Template, error)
	Update(ctx context.Context, template *v1alpha1.Template, opts v1.UpdateOptions) (*v1alpha1.Template, error)
	UpdateStatus(ctx context.Context, template *v1alpha1.Template, opts v1.UpdateOptions) (*v1alpha1.Template, 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.Template, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TemplateList, 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.Template, err error)
	TemplateExpansion
}

TemplateInterface has methods to work with Template resources.

type TemplatesGetter

type TemplatesGetter interface {
	Templates(namespace string) TemplateInterface
}

TemplatesGetter has a method to return a TemplateInterface. 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