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 AlertExpansion

type AlertExpansion interface{}

type AlertInterface

type AlertInterface interface {
	Create(ctx context.Context, alert *v1alpha1.Alert, opts v1.CreateOptions) (*v1alpha1.Alert, error)
	Update(ctx context.Context, alert *v1alpha1.Alert, opts v1.UpdateOptions) (*v1alpha1.Alert, error)
	UpdateStatus(ctx context.Context, alert *v1alpha1.Alert, opts v1.UpdateOptions) (*v1alpha1.Alert, 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.Alert, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AlertList, 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.Alert, err error)
	AlertExpansion
}

AlertInterface has methods to work with Alert resources.

type AlertsGetter

type AlertsGetter interface {
	Alerts(namespace string) AlertInterface
}

AlertsGetter has a method to return a AlertInterface. A group's client should implement this interface.

type AuditExpansion

type AuditExpansion interface{}

type AuditInterface

type AuditInterface interface {
	Create(ctx context.Context, audit *v1alpha1.Audit, opts v1.CreateOptions) (*v1alpha1.Audit, error)
	Update(ctx context.Context, audit *v1alpha1.Audit, opts v1.UpdateOptions) (*v1alpha1.Audit, error)
	UpdateStatus(ctx context.Context, audit *v1alpha1.Audit, opts v1.UpdateOptions) (*v1alpha1.Audit, 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.Audit, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AuditList, 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.Audit, err error)
	AuditExpansion
}

AuditInterface has methods to work with Audit resources.

type AuditsGetter

type AuditsGetter interface {
	Audits(namespace string) AuditInterface
}

AuditsGetter has a method to return a AuditInterface. A group's client should implement this interface.

type DashboardExpansion

type DashboardExpansion interface{}

type DashboardInterface

type DashboardInterface interface {
	Create(ctx context.Context, dashboard *v1alpha1.Dashboard, opts v1.CreateOptions) (*v1alpha1.Dashboard, error)
	Update(ctx context.Context, dashboard *v1alpha1.Dashboard, opts v1.UpdateOptions) (*v1alpha1.Dashboard, error)
	UpdateStatus(ctx context.Context, dashboard *v1alpha1.Dashboard, opts v1.UpdateOptions) (*v1alpha1.Dashboard, 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.Dashboard, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DashboardList, 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.Dashboard, err error)
	DashboardExpansion
}

DashboardInterface has methods to work with Dashboard resources.

type DashboardsGetter

type DashboardsGetter interface {
	Dashboards(namespace string) DashboardInterface
}

DashboardsGetter has a method to return a DashboardInterface. A group's client should implement this interface.

type EtlExpansion

type EtlExpansion interface{}

type EtlInterface

type EtlInterface interface {
	Create(ctx context.Context, etl *v1alpha1.Etl, opts v1.CreateOptions) (*v1alpha1.Etl, error)
	Update(ctx context.Context, etl *v1alpha1.Etl, opts v1.UpdateOptions) (*v1alpha1.Etl, error)
	UpdateStatus(ctx context.Context, etl *v1alpha1.Etl, opts v1.UpdateOptions) (*v1alpha1.Etl, 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.Etl, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EtlList, 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.Etl, err error)
	EtlExpansion
}

EtlInterface has methods to work with Etl resources.

type EtlsGetter

type EtlsGetter interface {
	Etls(namespace string) EtlInterface
}

EtlsGetter has a method to return a EtlInterface. A group's client should implement this interface.

type LogV1alpha1Client

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

LogV1alpha1Client is used to interact with features provided by the log.alicloud.kubeform.com group.

func New

New creates a new LogV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new LogV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *LogV1alpha1Client

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

func (*LogV1alpha1Client) Alerts

func (c *LogV1alpha1Client) Alerts(namespace string) AlertInterface

func (*LogV1alpha1Client) Audits

func (c *LogV1alpha1Client) Audits(namespace string) AuditInterface

func (*LogV1alpha1Client) Dashboards

func (c *LogV1alpha1Client) Dashboards(namespace string) DashboardInterface

func (*LogV1alpha1Client) Etls

func (c *LogV1alpha1Client) Etls(namespace string) EtlInterface

func (*LogV1alpha1Client) MachineGroups

func (c *LogV1alpha1Client) MachineGroups(namespace string) MachineGroupInterface

func (*LogV1alpha1Client) OssShippers

func (c *LogV1alpha1Client) OssShippers(namespace string) OssShipperInterface

func (*LogV1alpha1Client) Projects

func (c *LogV1alpha1Client) Projects(namespace string) ProjectInterface

func (*LogV1alpha1Client) RESTClient

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

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

func (*LogV1alpha1Client) StoreIndexes

func (c *LogV1alpha1Client) StoreIndexes(namespace string) StoreIndexInterface

func (*LogV1alpha1Client) Stores

func (c *LogV1alpha1Client) Stores(namespace string) StoreInterface

type MachineGroupExpansion

type MachineGroupExpansion interface{}

type MachineGroupInterface

type MachineGroupInterface interface {
	Create(ctx context.Context, machineGroup *v1alpha1.MachineGroup, opts v1.CreateOptions) (*v1alpha1.MachineGroup, error)
	Update(ctx context.Context, machineGroup *v1alpha1.MachineGroup, opts v1.UpdateOptions) (*v1alpha1.MachineGroup, error)
	UpdateStatus(ctx context.Context, machineGroup *v1alpha1.MachineGroup, opts v1.UpdateOptions) (*v1alpha1.MachineGroup, 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.MachineGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MachineGroupList, 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.MachineGroup, err error)
	MachineGroupExpansion
}

MachineGroupInterface has methods to work with MachineGroup resources.

type MachineGroupsGetter

type MachineGroupsGetter interface {
	MachineGroups(namespace string) MachineGroupInterface
}

MachineGroupsGetter has a method to return a MachineGroupInterface. A group's client should implement this interface.

type OssShipperExpansion

type OssShipperExpansion interface{}

type OssShipperInterface

type OssShipperInterface interface {
	Create(ctx context.Context, ossShipper *v1alpha1.OssShipper, opts v1.CreateOptions) (*v1alpha1.OssShipper, error)
	Update(ctx context.Context, ossShipper *v1alpha1.OssShipper, opts v1.UpdateOptions) (*v1alpha1.OssShipper, error)
	UpdateStatus(ctx context.Context, ossShipper *v1alpha1.OssShipper, opts v1.UpdateOptions) (*v1alpha1.OssShipper, 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.OssShipper, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.OssShipperList, 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.OssShipper, err error)
	OssShipperExpansion
}

OssShipperInterface has methods to work with OssShipper resources.

type OssShippersGetter

type OssShippersGetter interface {
	OssShippers(namespace string) OssShipperInterface
}

OssShippersGetter has a method to return a OssShipperInterface. A group's client should implement this interface.

type ProjectExpansion

type ProjectExpansion interface{}

type ProjectInterface

type ProjectInterface interface {
	Create(ctx context.Context, project *v1alpha1.Project, opts v1.CreateOptions) (*v1alpha1.Project, error)
	Update(ctx context.Context, project *v1alpha1.Project, opts v1.UpdateOptions) (*v1alpha1.Project, error)
	UpdateStatus(ctx context.Context, project *v1alpha1.Project, opts v1.UpdateOptions) (*v1alpha1.Project, 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.Project, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProjectList, 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.Project, err error)
	ProjectExpansion
}

ProjectInterface has methods to work with Project resources.

type ProjectsGetter

type ProjectsGetter interface {
	Projects(namespace string) ProjectInterface
}

ProjectsGetter has a method to return a ProjectInterface. A group's client should implement this interface.

type StoreExpansion

type StoreExpansion interface{}

type StoreIndexExpansion

type StoreIndexExpansion interface{}

type StoreIndexInterface

type StoreIndexInterface interface {
	Create(ctx context.Context, storeIndex *v1alpha1.StoreIndex, opts v1.CreateOptions) (*v1alpha1.StoreIndex, error)
	Update(ctx context.Context, storeIndex *v1alpha1.StoreIndex, opts v1.UpdateOptions) (*v1alpha1.StoreIndex, error)
	UpdateStatus(ctx context.Context, storeIndex *v1alpha1.StoreIndex, opts v1.UpdateOptions) (*v1alpha1.StoreIndex, 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.StoreIndex, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.StoreIndexList, 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.StoreIndex, err error)
	StoreIndexExpansion
}

StoreIndexInterface has methods to work with StoreIndex resources.

type StoreIndexesGetter

type StoreIndexesGetter interface {
	StoreIndexes(namespace string) StoreIndexInterface
}

StoreIndexesGetter has a method to return a StoreIndexInterface. A group's client should implement this interface.

type StoreInterface

type StoreInterface interface {
	Create(ctx context.Context, store *v1alpha1.Store, opts v1.CreateOptions) (*v1alpha1.Store, error)
	Update(ctx context.Context, store *v1alpha1.Store, opts v1.UpdateOptions) (*v1alpha1.Store, error)
	UpdateStatus(ctx context.Context, store *v1alpha1.Store, opts v1.UpdateOptions) (*v1alpha1.Store, 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.Store, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.StoreList, 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.Store, err error)
	StoreExpansion
}

StoreInterface has methods to work with Store resources.

type StoresGetter

type StoresGetter interface {
	Stores(namespace string) StoreInterface
}

StoresGetter has a method to return a StoreInterface. 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