Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AlarmContactExpansion
- type AlarmContactGroupExpansion
- type AlarmContactGroupInterface
- type AlarmContactGroupsGetter
- type AlarmContactInterface
- type AlarmContactsGetter
- type AlarmExpansion
- type AlarmInterface
- type AlarmsGetter
- type CmsV1alpha1Client
- func (c *CmsV1alpha1Client) AlarmContactGroups(namespace string) AlarmContactGroupInterface
- func (c *CmsV1alpha1Client) AlarmContacts(namespace string) AlarmContactInterface
- func (c *CmsV1alpha1Client) Alarms(namespace string) AlarmInterface
- func (c *CmsV1alpha1Client) DynamicTagGroups(namespace string) DynamicTagGroupInterface
- func (c *CmsV1alpha1Client) GroupMetricRules(namespace string) GroupMetricRuleInterface
- func (c *CmsV1alpha1Client) MetricRuleTemplates(namespace string) MetricRuleTemplateInterface
- func (c *CmsV1alpha1Client) MonitorGroupInstanceses(namespace string) MonitorGroupInstancesInterface
- func (c *CmsV1alpha1Client) MonitorGroups(namespace string) MonitorGroupInterface
- func (c *CmsV1alpha1Client) RESTClient() rest.Interface
- func (c *CmsV1alpha1Client) SiteMonitors(namespace string) SiteMonitorInterface
- type CmsV1alpha1Interface
- type DynamicTagGroupExpansion
- type DynamicTagGroupInterface
- type DynamicTagGroupsGetter
- type GroupMetricRuleExpansion
- type GroupMetricRuleInterface
- type GroupMetricRulesGetter
- type MetricRuleTemplateExpansion
- type MetricRuleTemplateInterface
- type MetricRuleTemplatesGetter
- type MonitorGroupExpansion
- type MonitorGroupInstancesExpansion
- type MonitorGroupInstancesInterface
- type MonitorGroupInstancesesGetter
- type MonitorGroupInterface
- type MonitorGroupsGetter
- type SiteMonitorExpansion
- type SiteMonitorInterface
- type SiteMonitorsGetter
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 ¶
func New(c rest.Interface) *CmsV1alpha1Client
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 CmsV1alpha1Interface ¶
type CmsV1alpha1Interface interface { RESTClient() rest.Interface AlarmsGetter AlarmContactsGetter AlarmContactGroupsGetter DynamicTagGroupsGetter GroupMetricRulesGetter MetricRuleTemplatesGetter MonitorGroupsGetter MonitorGroupInstancesesGetter SiteMonitorsGetter }
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.