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 AlarmContactExpansion

type AlarmContactExpansion interface{}

type AlarmContactGroupExpansion

type AlarmContactGroupExpansion interface{}

type AlarmContactGroupInterface

type AlarmContactGroupInterface interface {
	Create(ctx context.Context, alarmContactGroup *v1alpha1.AlarmContactGroup, opts v1.CreateOptions) (*v1alpha1.AlarmContactGroup, error)
	Update(ctx context.Context, alarmContactGroup *v1alpha1.AlarmContactGroup, opts v1.UpdateOptions) (*v1alpha1.AlarmContactGroup, error)
	UpdateStatus(ctx context.Context, alarmContactGroup *v1alpha1.AlarmContactGroup, opts v1.UpdateOptions) (*v1alpha1.AlarmContactGroup, 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.AlarmContactGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AlarmContactGroupList, 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.AlarmContactGroup, err error)
	AlarmContactGroupExpansion
}

AlarmContactGroupInterface has methods to work with AlarmContactGroup resources.

type AlarmContactGroupsGetter

type AlarmContactGroupsGetter interface {
	AlarmContactGroups(namespace string) AlarmContactGroupInterface
}

AlarmContactGroupsGetter has a method to return a AlarmContactGroupInterface. A group's client should implement this interface.

type AlarmContactInterface

type AlarmContactInterface interface {
	Create(ctx context.Context, alarmContact *v1alpha1.AlarmContact, opts v1.CreateOptions) (*v1alpha1.AlarmContact, error)
	Update(ctx context.Context, alarmContact *v1alpha1.AlarmContact, opts v1.UpdateOptions) (*v1alpha1.AlarmContact, error)
	UpdateStatus(ctx context.Context, alarmContact *v1alpha1.AlarmContact, opts v1.UpdateOptions) (*v1alpha1.AlarmContact, 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.AlarmContact, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AlarmContactList, 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.AlarmContact, err error)
	AlarmContactExpansion
}

AlarmContactInterface has methods to work with AlarmContact resources.

type AlarmContactsGetter

type AlarmContactsGetter interface {
	AlarmContacts(namespace string) AlarmContactInterface
}

AlarmContactsGetter has a method to return a AlarmContactInterface. A group's client should implement this interface.

type AlarmExpansion

type AlarmExpansion interface{}

type AlarmInterface

type AlarmInterface interface {
	Create(ctx context.Context, alarm *v1alpha1.Alarm, opts v1.CreateOptions) (*v1alpha1.Alarm, error)
	Update(ctx context.Context, alarm *v1alpha1.Alarm, opts v1.UpdateOptions) (*v1alpha1.Alarm, error)
	UpdateStatus(ctx context.Context, alarm *v1alpha1.Alarm, opts v1.UpdateOptions) (*v1alpha1.Alarm, 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.Alarm, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AlarmList, 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.Alarm, err error)
	AlarmExpansion
}

AlarmInterface has methods to work with Alarm resources.

type AlarmsGetter

type AlarmsGetter interface {
	Alarms(namespace string) AlarmInterface
}

AlarmsGetter has a method to return a AlarmInterface. A group's client should implement this interface.

type CmsV1alpha1Client

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

CmsV1alpha1Client is used to interact with features provided by the cms.alicloud.kubeform.com group.

func New

New creates a new CmsV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new CmsV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *CmsV1alpha1Client

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

func (*CmsV1alpha1Client) AlarmContactGroups

func (c *CmsV1alpha1Client) AlarmContactGroups(namespace string) AlarmContactGroupInterface

func (*CmsV1alpha1Client) AlarmContacts

func (c *CmsV1alpha1Client) AlarmContacts(namespace string) AlarmContactInterface

func (*CmsV1alpha1Client) Alarms

func (c *CmsV1alpha1Client) Alarms(namespace string) AlarmInterface

func (*CmsV1alpha1Client) DynamicTagGroups added in v0.5.0

func (c *CmsV1alpha1Client) DynamicTagGroups(namespace string) DynamicTagGroupInterface

func (*CmsV1alpha1Client) GroupMetricRules

func (c *CmsV1alpha1Client) GroupMetricRules(namespace string) GroupMetricRuleInterface

func (*CmsV1alpha1Client) MetricRuleTemplates added in v0.4.0

func (c *CmsV1alpha1Client) MetricRuleTemplates(namespace string) MetricRuleTemplateInterface

func (*CmsV1alpha1Client) MonitorGroupInstanceses

func (c *CmsV1alpha1Client) MonitorGroupInstanceses(namespace string) MonitorGroupInstancesInterface

func (*CmsV1alpha1Client) MonitorGroups

func (c *CmsV1alpha1Client) MonitorGroups(namespace string) MonitorGroupInterface

func (*CmsV1alpha1Client) RESTClient

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

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

func (*CmsV1alpha1Client) SiteMonitors

func (c *CmsV1alpha1Client) SiteMonitors(namespace string) SiteMonitorInterface

type DynamicTagGroupExpansion added in v0.5.0

type DynamicTagGroupExpansion interface{}

type DynamicTagGroupInterface added in v0.5.0

type DynamicTagGroupInterface interface {
	Create(ctx context.Context, dynamicTagGroup *v1alpha1.DynamicTagGroup, opts v1.CreateOptions) (*v1alpha1.DynamicTagGroup, error)
	Update(ctx context.Context, dynamicTagGroup *v1alpha1.DynamicTagGroup, opts v1.UpdateOptions) (*v1alpha1.DynamicTagGroup, error)
	UpdateStatus(ctx context.Context, dynamicTagGroup *v1alpha1.DynamicTagGroup, opts v1.UpdateOptions) (*v1alpha1.DynamicTagGroup, 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.DynamicTagGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DynamicTagGroupList, 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.DynamicTagGroup, err error)
	DynamicTagGroupExpansion
}

DynamicTagGroupInterface has methods to work with DynamicTagGroup resources.

type DynamicTagGroupsGetter added in v0.5.0

type DynamicTagGroupsGetter interface {
	DynamicTagGroups(namespace string) DynamicTagGroupInterface
}

DynamicTagGroupsGetter has a method to return a DynamicTagGroupInterface. A group's client should implement this interface.

type GroupMetricRuleExpansion

type GroupMetricRuleExpansion interface{}

type GroupMetricRuleInterface

type GroupMetricRuleInterface interface {
	Create(ctx context.Context, groupMetricRule *v1alpha1.GroupMetricRule, opts v1.CreateOptions) (*v1alpha1.GroupMetricRule, error)
	Update(ctx context.Context, groupMetricRule *v1alpha1.GroupMetricRule, opts v1.UpdateOptions) (*v1alpha1.GroupMetricRule, error)
	UpdateStatus(ctx context.Context, groupMetricRule *v1alpha1.GroupMetricRule, opts v1.UpdateOptions) (*v1alpha1.GroupMetricRule, 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.GroupMetricRule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GroupMetricRuleList, 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.GroupMetricRule, err error)
	GroupMetricRuleExpansion
}

GroupMetricRuleInterface has methods to work with GroupMetricRule resources.

type GroupMetricRulesGetter

type GroupMetricRulesGetter interface {
	GroupMetricRules(namespace string) GroupMetricRuleInterface
}

GroupMetricRulesGetter has a method to return a GroupMetricRuleInterface. A group's client should implement this interface.

type MetricRuleTemplateExpansion added in v0.4.0

type MetricRuleTemplateExpansion interface{}

type MetricRuleTemplateInterface added in v0.4.0

type MetricRuleTemplateInterface interface {
	Create(ctx context.Context, metricRuleTemplate *v1alpha1.MetricRuleTemplate, opts v1.CreateOptions) (*v1alpha1.MetricRuleTemplate, error)
	Update(ctx context.Context, metricRuleTemplate *v1alpha1.MetricRuleTemplate, opts v1.UpdateOptions) (*v1alpha1.MetricRuleTemplate, error)
	UpdateStatus(ctx context.Context, metricRuleTemplate *v1alpha1.MetricRuleTemplate, opts v1.UpdateOptions) (*v1alpha1.MetricRuleTemplate, 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.MetricRuleTemplate, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MetricRuleTemplateList, 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.MetricRuleTemplate, err error)
	MetricRuleTemplateExpansion
}

MetricRuleTemplateInterface has methods to work with MetricRuleTemplate resources.

type MetricRuleTemplatesGetter added in v0.4.0

type MetricRuleTemplatesGetter interface {
	MetricRuleTemplates(namespace string) MetricRuleTemplateInterface
}

MetricRuleTemplatesGetter has a method to return a MetricRuleTemplateInterface. A group's client should implement this interface.

type MonitorGroupExpansion

type MonitorGroupExpansion interface{}

type MonitorGroupInstancesExpansion

type MonitorGroupInstancesExpansion interface{}

type MonitorGroupInstancesInterface

type MonitorGroupInstancesInterface interface {
	Create(ctx context.Context, monitorGroupInstances *v1alpha1.MonitorGroupInstances, opts v1.CreateOptions) (*v1alpha1.MonitorGroupInstances, error)
	Update(ctx context.Context, monitorGroupInstances *v1alpha1.MonitorGroupInstances, opts v1.UpdateOptions) (*v1alpha1.MonitorGroupInstances, error)
	UpdateStatus(ctx context.Context, monitorGroupInstances *v1alpha1.MonitorGroupInstances, opts v1.UpdateOptions) (*v1alpha1.MonitorGroupInstances, 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.MonitorGroupInstances, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MonitorGroupInstancesList, 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.MonitorGroupInstances, err error)
	MonitorGroupInstancesExpansion
}

MonitorGroupInstancesInterface has methods to work with MonitorGroupInstances resources.

type MonitorGroupInstancesesGetter

type MonitorGroupInstancesesGetter interface {
	MonitorGroupInstanceses(namespace string) MonitorGroupInstancesInterface
}

MonitorGroupInstancesesGetter has a method to return a MonitorGroupInstancesInterface. A group's client should implement this interface.

type MonitorGroupInterface

type MonitorGroupInterface interface {
	Create(ctx context.Context, monitorGroup *v1alpha1.MonitorGroup, opts v1.CreateOptions) (*v1alpha1.MonitorGroup, error)
	Update(ctx context.Context, monitorGroup *v1alpha1.MonitorGroup, opts v1.UpdateOptions) (*v1alpha1.MonitorGroup, error)
	UpdateStatus(ctx context.Context, monitorGroup *v1alpha1.MonitorGroup, opts v1.UpdateOptions) (*v1alpha1.MonitorGroup, 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.MonitorGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MonitorGroupList, 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.MonitorGroup, err error)
	MonitorGroupExpansion
}

MonitorGroupInterface has methods to work with MonitorGroup resources.

type MonitorGroupsGetter

type MonitorGroupsGetter interface {
	MonitorGroups(namespace string) MonitorGroupInterface
}

MonitorGroupsGetter has a method to return a MonitorGroupInterface. A group's client should implement this interface.

type SiteMonitorExpansion

type SiteMonitorExpansion interface{}

type SiteMonitorInterface

type SiteMonitorInterface interface {
	Create(ctx context.Context, siteMonitor *v1alpha1.SiteMonitor, opts v1.CreateOptions) (*v1alpha1.SiteMonitor, error)
	Update(ctx context.Context, siteMonitor *v1alpha1.SiteMonitor, opts v1.UpdateOptions) (*v1alpha1.SiteMonitor, error)
	UpdateStatus(ctx context.Context, siteMonitor *v1alpha1.SiteMonitor, opts v1.UpdateOptions) (*v1alpha1.SiteMonitor, 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.SiteMonitor, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SiteMonitorList, 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.SiteMonitor, err error)
	SiteMonitorExpansion
}

SiteMonitorInterface has methods to work with SiteMonitor resources.

type SiteMonitorsGetter

type SiteMonitorsGetter interface {
	SiteMonitors(namespace string) SiteMonitorInterface
}

SiteMonitorsGetter has a method to return a SiteMonitorInterface. 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