Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AlertExpansion
- type AlertInterface
- type AlertsGetter
- type AuditExpansion
- type AuditInterface
- type AuditsGetter
- type DashboardExpansion
- type DashboardInterface
- type DashboardsGetter
- type EtlExpansion
- type EtlInterface
- type EtlsGetter
- type LogV1alpha1Client
- func (c *LogV1alpha1Client) Alerts(namespace string) AlertInterface
- func (c *LogV1alpha1Client) Audits(namespace string) AuditInterface
- func (c *LogV1alpha1Client) Dashboards(namespace string) DashboardInterface
- func (c *LogV1alpha1Client) Etls(namespace string) EtlInterface
- func (c *LogV1alpha1Client) MachineGroups(namespace string) MachineGroupInterface
- func (c *LogV1alpha1Client) OssShippers(namespace string) OssShipperInterface
- func (c *LogV1alpha1Client) Projects(namespace string) ProjectInterface
- func (c *LogV1alpha1Client) RESTClient() rest.Interface
- func (c *LogV1alpha1Client) StoreIndexes(namespace string) StoreIndexInterface
- func (c *LogV1alpha1Client) Stores(namespace string) StoreInterface
- type LogV1alpha1Interface
- type MachineGroupExpansion
- type MachineGroupInterface
- type MachineGroupsGetter
- type OssShipperExpansion
- type OssShipperInterface
- type OssShippersGetter
- type ProjectExpansion
- type ProjectInterface
- type ProjectsGetter
- type StoreExpansion
- type StoreIndexExpansion
- type StoreIndexInterface
- type StoreIndexesGetter
- type StoreInterface
- type StoresGetter
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 ¶
func New(c rest.Interface) *LogV1alpha1Client
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 LogV1alpha1Interface ¶
type LogV1alpha1Interface interface { RESTClient() rest.Interface AlertsGetter AuditsGetter DashboardsGetter EtlsGetter MachineGroupsGetter OssShippersGetter ProjectsGetter StoresGetter StoreIndexesGetter }
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.