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 AadDiagnosticSettingExpansion

type AadDiagnosticSettingExpansion interface{}

type AadDiagnosticSettingInterface

type AadDiagnosticSettingInterface interface {
	Create(ctx context.Context, aadDiagnosticSetting *v1alpha1.AadDiagnosticSetting, opts v1.CreateOptions) (*v1alpha1.AadDiagnosticSetting, error)
	Update(ctx context.Context, aadDiagnosticSetting *v1alpha1.AadDiagnosticSetting, opts v1.UpdateOptions) (*v1alpha1.AadDiagnosticSetting, error)
	UpdateStatus(ctx context.Context, aadDiagnosticSetting *v1alpha1.AadDiagnosticSetting, opts v1.UpdateOptions) (*v1alpha1.AadDiagnosticSetting, 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.AadDiagnosticSetting, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AadDiagnosticSettingList, 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.AadDiagnosticSetting, err error)
	AadDiagnosticSettingExpansion
}

AadDiagnosticSettingInterface has methods to work with AadDiagnosticSetting resources.

type AadDiagnosticSettingsGetter

type AadDiagnosticSettingsGetter interface {
	AadDiagnosticSettings(namespace string) AadDiagnosticSettingInterface
}

AadDiagnosticSettingsGetter has a method to return a AadDiagnosticSettingInterface. A group's client should implement this interface.

type ActionGroupExpansion

type ActionGroupExpansion interface{}

type ActionGroupInterface

type ActionGroupInterface interface {
	Create(ctx context.Context, actionGroup *v1alpha1.ActionGroup, opts v1.CreateOptions) (*v1alpha1.ActionGroup, error)
	Update(ctx context.Context, actionGroup *v1alpha1.ActionGroup, opts v1.UpdateOptions) (*v1alpha1.ActionGroup, error)
	UpdateStatus(ctx context.Context, actionGroup *v1alpha1.ActionGroup, opts v1.UpdateOptions) (*v1alpha1.ActionGroup, 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.ActionGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ActionGroupList, 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.ActionGroup, err error)
	ActionGroupExpansion
}

ActionGroupInterface has methods to work with ActionGroup resources.

type ActionGroupsGetter

type ActionGroupsGetter interface {
	ActionGroups(namespace string) ActionGroupInterface
}

ActionGroupsGetter has a method to return a ActionGroupInterface. A group's client should implement this interface.

type ActionRuleActionGroupExpansion

type ActionRuleActionGroupExpansion interface{}

type ActionRuleActionGroupInterface

type ActionRuleActionGroupInterface interface {
	Create(ctx context.Context, actionRuleActionGroup *v1alpha1.ActionRuleActionGroup, opts v1.CreateOptions) (*v1alpha1.ActionRuleActionGroup, error)
	Update(ctx context.Context, actionRuleActionGroup *v1alpha1.ActionRuleActionGroup, opts v1.UpdateOptions) (*v1alpha1.ActionRuleActionGroup, error)
	UpdateStatus(ctx context.Context, actionRuleActionGroup *v1alpha1.ActionRuleActionGroup, opts v1.UpdateOptions) (*v1alpha1.ActionRuleActionGroup, 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.ActionRuleActionGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ActionRuleActionGroupList, 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.ActionRuleActionGroup, err error)
	ActionRuleActionGroupExpansion
}

ActionRuleActionGroupInterface has methods to work with ActionRuleActionGroup resources.

type ActionRuleActionGroupsGetter

type ActionRuleActionGroupsGetter interface {
	ActionRuleActionGroups(namespace string) ActionRuleActionGroupInterface
}

ActionRuleActionGroupsGetter has a method to return a ActionRuleActionGroupInterface. A group's client should implement this interface.

type ActionRuleSuppressionExpansion

type ActionRuleSuppressionExpansion interface{}

type ActionRuleSuppressionInterface

type ActionRuleSuppressionInterface interface {
	Create(ctx context.Context, actionRuleSuppression *v1alpha1.ActionRuleSuppression, opts v1.CreateOptions) (*v1alpha1.ActionRuleSuppression, error)
	Update(ctx context.Context, actionRuleSuppression *v1alpha1.ActionRuleSuppression, opts v1.UpdateOptions) (*v1alpha1.ActionRuleSuppression, error)
	UpdateStatus(ctx context.Context, actionRuleSuppression *v1alpha1.ActionRuleSuppression, opts v1.UpdateOptions) (*v1alpha1.ActionRuleSuppression, 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.ActionRuleSuppression, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ActionRuleSuppressionList, 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.ActionRuleSuppression, err error)
	ActionRuleSuppressionExpansion
}

ActionRuleSuppressionInterface has methods to work with ActionRuleSuppression resources.

type ActionRuleSuppressionsGetter

type ActionRuleSuppressionsGetter interface {
	ActionRuleSuppressions(namespace string) ActionRuleSuppressionInterface
}

ActionRuleSuppressionsGetter has a method to return a ActionRuleSuppressionInterface. A group's client should implement this interface.

type ActivityLogAlertExpansion

type ActivityLogAlertExpansion interface{}

type ActivityLogAlertInterface

type ActivityLogAlertInterface interface {
	Create(ctx context.Context, activityLogAlert *v1alpha1.ActivityLogAlert, opts v1.CreateOptions) (*v1alpha1.ActivityLogAlert, error)
	Update(ctx context.Context, activityLogAlert *v1alpha1.ActivityLogAlert, opts v1.UpdateOptions) (*v1alpha1.ActivityLogAlert, error)
	UpdateStatus(ctx context.Context, activityLogAlert *v1alpha1.ActivityLogAlert, opts v1.UpdateOptions) (*v1alpha1.ActivityLogAlert, 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.ActivityLogAlert, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ActivityLogAlertList, 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.ActivityLogAlert, err error)
	ActivityLogAlertExpansion
}

ActivityLogAlertInterface has methods to work with ActivityLogAlert resources.

type ActivityLogAlertsGetter

type ActivityLogAlertsGetter interface {
	ActivityLogAlerts(namespace string) ActivityLogAlertInterface
}

ActivityLogAlertsGetter has a method to return a ActivityLogAlertInterface. A group's client should implement this interface.

type AutoscaleSettingExpansion

type AutoscaleSettingExpansion interface{}

type AutoscaleSettingInterface

type AutoscaleSettingInterface interface {
	Create(ctx context.Context, autoscaleSetting *v1alpha1.AutoscaleSetting, opts v1.CreateOptions) (*v1alpha1.AutoscaleSetting, error)
	Update(ctx context.Context, autoscaleSetting *v1alpha1.AutoscaleSetting, opts v1.UpdateOptions) (*v1alpha1.AutoscaleSetting, error)
	UpdateStatus(ctx context.Context, autoscaleSetting *v1alpha1.AutoscaleSetting, opts v1.UpdateOptions) (*v1alpha1.AutoscaleSetting, 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.AutoscaleSetting, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AutoscaleSettingList, 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.AutoscaleSetting, err error)
	AutoscaleSettingExpansion
}

AutoscaleSettingInterface has methods to work with AutoscaleSetting resources.

type AutoscaleSettingsGetter

type AutoscaleSettingsGetter interface {
	AutoscaleSettings(namespace string) AutoscaleSettingInterface
}

AutoscaleSettingsGetter has a method to return a AutoscaleSettingInterface. A group's client should implement this interface.

type DiagnosticSettingExpansion

type DiagnosticSettingExpansion interface{}

type DiagnosticSettingInterface

type DiagnosticSettingInterface interface {
	Create(ctx context.Context, diagnosticSetting *v1alpha1.DiagnosticSetting, opts v1.CreateOptions) (*v1alpha1.DiagnosticSetting, error)
	Update(ctx context.Context, diagnosticSetting *v1alpha1.DiagnosticSetting, opts v1.UpdateOptions) (*v1alpha1.DiagnosticSetting, error)
	UpdateStatus(ctx context.Context, diagnosticSetting *v1alpha1.DiagnosticSetting, opts v1.UpdateOptions) (*v1alpha1.DiagnosticSetting, 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.DiagnosticSetting, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DiagnosticSettingList, 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.DiagnosticSetting, err error)
	DiagnosticSettingExpansion
}

DiagnosticSettingInterface has methods to work with DiagnosticSetting resources.

type DiagnosticSettingsGetter

type DiagnosticSettingsGetter interface {
	DiagnosticSettings(namespace string) DiagnosticSettingInterface
}

DiagnosticSettingsGetter has a method to return a DiagnosticSettingInterface. A group's client should implement this interface.

type LogProfileExpansion

type LogProfileExpansion interface{}

type LogProfileInterface

type LogProfileInterface interface {
	Create(ctx context.Context, logProfile *v1alpha1.LogProfile, opts v1.CreateOptions) (*v1alpha1.LogProfile, error)
	Update(ctx context.Context, logProfile *v1alpha1.LogProfile, opts v1.UpdateOptions) (*v1alpha1.LogProfile, error)
	UpdateStatus(ctx context.Context, logProfile *v1alpha1.LogProfile, opts v1.UpdateOptions) (*v1alpha1.LogProfile, 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.LogProfile, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LogProfileList, 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.LogProfile, err error)
	LogProfileExpansion
}

LogProfileInterface has methods to work with LogProfile resources.

type LogProfilesGetter

type LogProfilesGetter interface {
	LogProfiles(namespace string) LogProfileInterface
}

LogProfilesGetter has a method to return a LogProfileInterface. A group's client should implement this interface.

type MetricAlertExpansion

type MetricAlertExpansion interface{}

type MetricAlertInterface

type MetricAlertInterface interface {
	Create(ctx context.Context, metricAlert *v1alpha1.MetricAlert, opts v1.CreateOptions) (*v1alpha1.MetricAlert, error)
	Update(ctx context.Context, metricAlert *v1alpha1.MetricAlert, opts v1.UpdateOptions) (*v1alpha1.MetricAlert, error)
	UpdateStatus(ctx context.Context, metricAlert *v1alpha1.MetricAlert, opts v1.UpdateOptions) (*v1alpha1.MetricAlert, 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.MetricAlert, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MetricAlertList, 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.MetricAlert, err error)
	MetricAlertExpansion
}

MetricAlertInterface has methods to work with MetricAlert resources.

type MetricAlertsGetter

type MetricAlertsGetter interface {
	MetricAlerts(namespace string) MetricAlertInterface
}

MetricAlertsGetter has a method to return a MetricAlertInterface. A group's client should implement this interface.

type MonitorV1alpha1Client

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

MonitorV1alpha1Client is used to interact with features provided by the monitor.azurerm.kubeform.com group.

func New

New creates a new MonitorV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new MonitorV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *MonitorV1alpha1Client

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

func (*MonitorV1alpha1Client) AadDiagnosticSettings

func (c *MonitorV1alpha1Client) AadDiagnosticSettings(namespace string) AadDiagnosticSettingInterface

func (*MonitorV1alpha1Client) ActionGroups

func (c *MonitorV1alpha1Client) ActionGroups(namespace string) ActionGroupInterface

func (*MonitorV1alpha1Client) ActionRuleActionGroups

func (c *MonitorV1alpha1Client) ActionRuleActionGroups(namespace string) ActionRuleActionGroupInterface

func (*MonitorV1alpha1Client) ActionRuleSuppressions

func (c *MonitorV1alpha1Client) ActionRuleSuppressions(namespace string) ActionRuleSuppressionInterface

func (*MonitorV1alpha1Client) ActivityLogAlerts

func (c *MonitorV1alpha1Client) ActivityLogAlerts(namespace string) ActivityLogAlertInterface

func (*MonitorV1alpha1Client) AutoscaleSettings

func (c *MonitorV1alpha1Client) AutoscaleSettings(namespace string) AutoscaleSettingInterface

func (*MonitorV1alpha1Client) DiagnosticSettings

func (c *MonitorV1alpha1Client) DiagnosticSettings(namespace string) DiagnosticSettingInterface

func (*MonitorV1alpha1Client) LogProfiles

func (c *MonitorV1alpha1Client) LogProfiles(namespace string) LogProfileInterface

func (*MonitorV1alpha1Client) MetricAlerts

func (c *MonitorV1alpha1Client) MetricAlerts(namespace string) MetricAlertInterface

func (*MonitorV1alpha1Client) PrivateLinkScopedServices added in v0.5.0

func (c *MonitorV1alpha1Client) PrivateLinkScopedServices(namespace string) PrivateLinkScopedServiceInterface

func (*MonitorV1alpha1Client) PrivateLinkScopes added in v0.5.0

func (c *MonitorV1alpha1Client) PrivateLinkScopes(namespace string) PrivateLinkScopeInterface

func (*MonitorV1alpha1Client) RESTClient

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

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

func (*MonitorV1alpha1Client) ScheduledQueryRulesAlerts

func (c *MonitorV1alpha1Client) ScheduledQueryRulesAlerts(namespace string) ScheduledQueryRulesAlertInterface

func (*MonitorV1alpha1Client) ScheduledQueryRulesLogs

func (c *MonitorV1alpha1Client) ScheduledQueryRulesLogs(namespace string) ScheduledQueryRulesLogInterface

func (*MonitorV1alpha1Client) SmartDetectorAlertRules

func (c *MonitorV1alpha1Client) SmartDetectorAlertRules(namespace string) SmartDetectorAlertRuleInterface

type PrivateLinkScopeExpansion added in v0.5.0

type PrivateLinkScopeExpansion interface{}

type PrivateLinkScopeInterface added in v0.5.0

type PrivateLinkScopeInterface interface {
	Create(ctx context.Context, privateLinkScope *v1alpha1.PrivateLinkScope, opts v1.CreateOptions) (*v1alpha1.PrivateLinkScope, error)
	Update(ctx context.Context, privateLinkScope *v1alpha1.PrivateLinkScope, opts v1.UpdateOptions) (*v1alpha1.PrivateLinkScope, error)
	UpdateStatus(ctx context.Context, privateLinkScope *v1alpha1.PrivateLinkScope, opts v1.UpdateOptions) (*v1alpha1.PrivateLinkScope, 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.PrivateLinkScope, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PrivateLinkScopeList, 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.PrivateLinkScope, err error)
	PrivateLinkScopeExpansion
}

PrivateLinkScopeInterface has methods to work with PrivateLinkScope resources.

type PrivateLinkScopedServiceExpansion added in v0.5.0

type PrivateLinkScopedServiceExpansion interface{}

type PrivateLinkScopedServiceInterface added in v0.5.0

type PrivateLinkScopedServiceInterface interface {
	Create(ctx context.Context, privateLinkScopedService *v1alpha1.PrivateLinkScopedService, opts v1.CreateOptions) (*v1alpha1.PrivateLinkScopedService, error)
	Update(ctx context.Context, privateLinkScopedService *v1alpha1.PrivateLinkScopedService, opts v1.UpdateOptions) (*v1alpha1.PrivateLinkScopedService, error)
	UpdateStatus(ctx context.Context, privateLinkScopedService *v1alpha1.PrivateLinkScopedService, opts v1.UpdateOptions) (*v1alpha1.PrivateLinkScopedService, 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.PrivateLinkScopedService, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PrivateLinkScopedServiceList, 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.PrivateLinkScopedService, err error)
	PrivateLinkScopedServiceExpansion
}

PrivateLinkScopedServiceInterface has methods to work with PrivateLinkScopedService resources.

type PrivateLinkScopedServicesGetter added in v0.5.0

type PrivateLinkScopedServicesGetter interface {
	PrivateLinkScopedServices(namespace string) PrivateLinkScopedServiceInterface
}

PrivateLinkScopedServicesGetter has a method to return a PrivateLinkScopedServiceInterface. A group's client should implement this interface.

type PrivateLinkScopesGetter added in v0.5.0

type PrivateLinkScopesGetter interface {
	PrivateLinkScopes(namespace string) PrivateLinkScopeInterface
}

PrivateLinkScopesGetter has a method to return a PrivateLinkScopeInterface. A group's client should implement this interface.

type ScheduledQueryRulesAlertExpansion

type ScheduledQueryRulesAlertExpansion interface{}

type ScheduledQueryRulesAlertInterface

type ScheduledQueryRulesAlertInterface interface {
	Create(ctx context.Context, scheduledQueryRulesAlert *v1alpha1.ScheduledQueryRulesAlert, opts v1.CreateOptions) (*v1alpha1.ScheduledQueryRulesAlert, error)
	Update(ctx context.Context, scheduledQueryRulesAlert *v1alpha1.ScheduledQueryRulesAlert, opts v1.UpdateOptions) (*v1alpha1.ScheduledQueryRulesAlert, error)
	UpdateStatus(ctx context.Context, scheduledQueryRulesAlert *v1alpha1.ScheduledQueryRulesAlert, opts v1.UpdateOptions) (*v1alpha1.ScheduledQueryRulesAlert, 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.ScheduledQueryRulesAlert, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ScheduledQueryRulesAlertList, 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.ScheduledQueryRulesAlert, err error)
	ScheduledQueryRulesAlertExpansion
}

ScheduledQueryRulesAlertInterface has methods to work with ScheduledQueryRulesAlert resources.

type ScheduledQueryRulesAlertsGetter

type ScheduledQueryRulesAlertsGetter interface {
	ScheduledQueryRulesAlerts(namespace string) ScheduledQueryRulesAlertInterface
}

ScheduledQueryRulesAlertsGetter has a method to return a ScheduledQueryRulesAlertInterface. A group's client should implement this interface.

type ScheduledQueryRulesLogExpansion

type ScheduledQueryRulesLogExpansion interface{}

type ScheduledQueryRulesLogInterface

type ScheduledQueryRulesLogInterface interface {
	Create(ctx context.Context, scheduledQueryRulesLog *v1alpha1.ScheduledQueryRulesLog, opts v1.CreateOptions) (*v1alpha1.ScheduledQueryRulesLog, error)
	Update(ctx context.Context, scheduledQueryRulesLog *v1alpha1.ScheduledQueryRulesLog, opts v1.UpdateOptions) (*v1alpha1.ScheduledQueryRulesLog, error)
	UpdateStatus(ctx context.Context, scheduledQueryRulesLog *v1alpha1.ScheduledQueryRulesLog, opts v1.UpdateOptions) (*v1alpha1.ScheduledQueryRulesLog, 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.ScheduledQueryRulesLog, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ScheduledQueryRulesLogList, 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.ScheduledQueryRulesLog, err error)
	ScheduledQueryRulesLogExpansion
}

ScheduledQueryRulesLogInterface has methods to work with ScheduledQueryRulesLog resources.

type ScheduledQueryRulesLogsGetter

type ScheduledQueryRulesLogsGetter interface {
	ScheduledQueryRulesLogs(namespace string) ScheduledQueryRulesLogInterface
}

ScheduledQueryRulesLogsGetter has a method to return a ScheduledQueryRulesLogInterface. A group's client should implement this interface.

type SmartDetectorAlertRuleExpansion

type SmartDetectorAlertRuleExpansion interface{}

type SmartDetectorAlertRuleInterface

type SmartDetectorAlertRuleInterface interface {
	Create(ctx context.Context, smartDetectorAlertRule *v1alpha1.SmartDetectorAlertRule, opts v1.CreateOptions) (*v1alpha1.SmartDetectorAlertRule, error)
	Update(ctx context.Context, smartDetectorAlertRule *v1alpha1.SmartDetectorAlertRule, opts v1.UpdateOptions) (*v1alpha1.SmartDetectorAlertRule, error)
	UpdateStatus(ctx context.Context, smartDetectorAlertRule *v1alpha1.SmartDetectorAlertRule, opts v1.UpdateOptions) (*v1alpha1.SmartDetectorAlertRule, 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.SmartDetectorAlertRule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SmartDetectorAlertRuleList, 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.SmartDetectorAlertRule, err error)
	SmartDetectorAlertRuleExpansion
}

SmartDetectorAlertRuleInterface has methods to work with SmartDetectorAlertRule resources.

type SmartDetectorAlertRulesGetter

type SmartDetectorAlertRulesGetter interface {
	SmartDetectorAlertRules(namespace string) SmartDetectorAlertRuleInterface
}

SmartDetectorAlertRulesGetter has a method to return a SmartDetectorAlertRuleInterface. 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