Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AadDiagnosticSettingExpansion
- type AadDiagnosticSettingInterface
- type AadDiagnosticSettingsGetter
- type ActionGroupExpansion
- type ActionGroupInterface
- type ActionGroupsGetter
- type ActionRuleActionGroupExpansion
- type ActionRuleActionGroupInterface
- type ActionRuleActionGroupsGetter
- type ActionRuleSuppressionExpansion
- type ActionRuleSuppressionInterface
- type ActionRuleSuppressionsGetter
- type ActivityLogAlertExpansion
- type ActivityLogAlertInterface
- type ActivityLogAlertsGetter
- type AutoscaleSettingExpansion
- type AutoscaleSettingInterface
- type AutoscaleSettingsGetter
- type DiagnosticSettingExpansion
- type DiagnosticSettingInterface
- type DiagnosticSettingsGetter
- type LogProfileExpansion
- type LogProfileInterface
- type LogProfilesGetter
- type MetricAlertExpansion
- type MetricAlertInterface
- type MetricAlertsGetter
- type MonitorV1alpha1Client
- func (c *MonitorV1alpha1Client) AadDiagnosticSettings(namespace string) AadDiagnosticSettingInterface
- func (c *MonitorV1alpha1Client) ActionGroups(namespace string) ActionGroupInterface
- func (c *MonitorV1alpha1Client) ActionRuleActionGroups(namespace string) ActionRuleActionGroupInterface
- func (c *MonitorV1alpha1Client) ActionRuleSuppressions(namespace string) ActionRuleSuppressionInterface
- func (c *MonitorV1alpha1Client) ActivityLogAlerts(namespace string) ActivityLogAlertInterface
- func (c *MonitorV1alpha1Client) AutoscaleSettings(namespace string) AutoscaleSettingInterface
- func (c *MonitorV1alpha1Client) DiagnosticSettings(namespace string) DiagnosticSettingInterface
- func (c *MonitorV1alpha1Client) LogProfiles(namespace string) LogProfileInterface
- func (c *MonitorV1alpha1Client) MetricAlerts(namespace string) MetricAlertInterface
- func (c *MonitorV1alpha1Client) RESTClient() rest.Interface
- func (c *MonitorV1alpha1Client) ScheduledQueryRulesAlerts(namespace string) ScheduledQueryRulesAlertInterface
- func (c *MonitorV1alpha1Client) ScheduledQueryRulesLogs(namespace string) ScheduledQueryRulesLogInterface
- func (c *MonitorV1alpha1Client) SmartDetectorAlertRules(namespace string) SmartDetectorAlertRuleInterface
- type MonitorV1alpha1Interface
- type ScheduledQueryRulesAlertExpansion
- type ScheduledQueryRulesAlertInterface
- type ScheduledQueryRulesAlertsGetter
- type ScheduledQueryRulesLogExpansion
- type ScheduledQueryRulesLogInterface
- type ScheduledQueryRulesLogsGetter
- type SmartDetectorAlertRuleExpansion
- type SmartDetectorAlertRuleInterface
- type SmartDetectorAlertRulesGetter
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 ¶
func New(c rest.Interface) *MonitorV1alpha1Client
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) 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 MonitorV1alpha1Interface ¶
type MonitorV1alpha1Interface interface { RESTClient() rest.Interface AadDiagnosticSettingsGetter ActionGroupsGetter ActionRuleActionGroupsGetter ActionRuleSuppressionsGetter ActivityLogAlertsGetter AutoscaleSettingsGetter DiagnosticSettingsGetter LogProfilesGetter MetricAlertsGetter ScheduledQueryRulesAlertsGetter ScheduledQueryRulesLogsGetter SmartDetectorAlertRulesGetter }
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.
Source Files ¶
- aaddiagnosticsetting.go
- actiongroup.go
- actionruleactiongroup.go
- actionrulesuppression.go
- activitylogalert.go
- autoscalesetting.go
- diagnosticsetting.go
- doc.go
- generated_expansion.go
- logprofile.go
- metricalert.go
- monitor_client.go
- scheduledqueryrulesalert.go
- scheduledqueryruleslog.go
- smartdetectoralertrule.go