Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type VMAgentExpansion
- type VMAgentInterface
- type VMAgentsGetter
- type VMAlertExpansion
- type VMAlertInterface
- type VMAlertmanagerConfigExpansion
- type VMAlertmanagerConfigInterface
- type VMAlertmanagerConfigsGetter
- type VMAlertmanagerExpansion
- type VMAlertmanagerInterface
- type VMAlertmanagersGetter
- type VMAlertsGetter
- type VMAuthExpansion
- type VMAuthInterface
- type VMAuthsGetter
- type VMClusterExpansion
- type VMClusterInterface
- type VMClustersGetter
- type VMNodeScrapeExpansion
- type VMNodeScrapeInterface
- type VMNodeScrapesGetter
- type VMPodScrapeExpansion
- type VMPodScrapeInterface
- type VMPodScrapesGetter
- type VMProbeExpansion
- type VMProbeInterface
- type VMProbesGetter
- type VMRuleExpansion
- type VMRuleInterface
- type VMRulesGetter
- type VMScrapeConfigExpansion
- type VMScrapeConfigInterface
- type VMScrapeConfigsGetter
- type VMServiceScrapeExpansion
- type VMServiceScrapeInterface
- type VMServiceScrapesGetter
- type VMSingleExpansion
- type VMSingleInterface
- type VMSinglesGetter
- type VMStaticScrapeExpansion
- type VMStaticScrapeInterface
- type VMStaticScrapesGetter
- type VMUserExpansion
- type VMUserInterface
- type VMUsersGetter
- type VictoriametricsV1beta1Client
- func (c *VictoriametricsV1beta1Client) RESTClient() rest.Interface
- func (c *VictoriametricsV1beta1Client) VMAgents(namespace string) VMAgentInterface
- func (c *VictoriametricsV1beta1Client) VMAlertmanagerConfigs(namespace string) VMAlertmanagerConfigInterface
- func (c *VictoriametricsV1beta1Client) VMAlertmanagers(namespace string) VMAlertmanagerInterface
- func (c *VictoriametricsV1beta1Client) VMAlerts(namespace string) VMAlertInterface
- func (c *VictoriametricsV1beta1Client) VMAuths(namespace string) VMAuthInterface
- func (c *VictoriametricsV1beta1Client) VMClusters(namespace string) VMClusterInterface
- func (c *VictoriametricsV1beta1Client) VMNodeScrapes(namespace string) VMNodeScrapeInterface
- func (c *VictoriametricsV1beta1Client) VMPodScrapes(namespace string) VMPodScrapeInterface
- func (c *VictoriametricsV1beta1Client) VMProbes(namespace string) VMProbeInterface
- func (c *VictoriametricsV1beta1Client) VMRules(namespace string) VMRuleInterface
- func (c *VictoriametricsV1beta1Client) VMScrapeConfigs(namespace string) VMScrapeConfigInterface
- func (c *VictoriametricsV1beta1Client) VMServiceScrapes(namespace string) VMServiceScrapeInterface
- func (c *VictoriametricsV1beta1Client) VMSingles(namespace string) VMSingleInterface
- func (c *VictoriametricsV1beta1Client) VMStaticScrapes(namespace string) VMStaticScrapeInterface
- func (c *VictoriametricsV1beta1Client) VMUsers(namespace string) VMUserInterface
- type VictoriametricsV1beta1Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VMAgentExpansion ¶
type VMAgentExpansion interface{}
type VMAgentInterface ¶
type VMAgentInterface interface { Create(ctx context.Context, vMAgent *v1beta1.VMAgent, opts v1.CreateOptions) (*v1beta1.VMAgent, error) Update(ctx context.Context, vMAgent *v1beta1.VMAgent, opts v1.UpdateOptions) (*v1beta1.VMAgent, error) UpdateStatus(ctx context.Context, vMAgent *v1beta1.VMAgent, opts v1.UpdateOptions) (*v1beta1.VMAgent, 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) (*v1beta1.VMAgent, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.VMAgentList, 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 *v1beta1.VMAgent, err error) VMAgentExpansion }
VMAgentInterface has methods to work with VMAgent resources.
type VMAgentsGetter ¶
type VMAgentsGetter interface {
VMAgents(namespace string) VMAgentInterface
}
VMAgentsGetter has a method to return a VMAgentInterface. A group's client should implement this interface.
type VMAlertExpansion ¶
type VMAlertExpansion interface{}
type VMAlertInterface ¶
type VMAlertInterface interface { Create(ctx context.Context, vMAlert *v1beta1.VMAlert, opts v1.CreateOptions) (*v1beta1.VMAlert, error) Update(ctx context.Context, vMAlert *v1beta1.VMAlert, opts v1.UpdateOptions) (*v1beta1.VMAlert, error) UpdateStatus(ctx context.Context, vMAlert *v1beta1.VMAlert, opts v1.UpdateOptions) (*v1beta1.VMAlert, 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) (*v1beta1.VMAlert, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.VMAlertList, 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 *v1beta1.VMAlert, err error) VMAlertExpansion }
VMAlertInterface has methods to work with VMAlert resources.
type VMAlertmanagerConfigExpansion ¶
type VMAlertmanagerConfigExpansion interface{}
type VMAlertmanagerConfigInterface ¶
type VMAlertmanagerConfigInterface interface { Create(ctx context.Context, vMAlertmanagerConfig *v1beta1.VMAlertmanagerConfig, opts v1.CreateOptions) (*v1beta1.VMAlertmanagerConfig, error) Update(ctx context.Context, vMAlertmanagerConfig *v1beta1.VMAlertmanagerConfig, opts v1.UpdateOptions) (*v1beta1.VMAlertmanagerConfig, error) UpdateStatus(ctx context.Context, vMAlertmanagerConfig *v1beta1.VMAlertmanagerConfig, opts v1.UpdateOptions) (*v1beta1.VMAlertmanagerConfig, 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) (*v1beta1.VMAlertmanagerConfig, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.VMAlertmanagerConfigList, 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 *v1beta1.VMAlertmanagerConfig, err error) VMAlertmanagerConfigExpansion }
VMAlertmanagerConfigInterface has methods to work with VMAlertmanagerConfig resources.
type VMAlertmanagerConfigsGetter ¶
type VMAlertmanagerConfigsGetter interface {
VMAlertmanagerConfigs(namespace string) VMAlertmanagerConfigInterface
}
VMAlertmanagerConfigsGetter has a method to return a VMAlertmanagerConfigInterface. A group's client should implement this interface.
type VMAlertmanagerExpansion ¶
type VMAlertmanagerExpansion interface{}
type VMAlertmanagerInterface ¶
type VMAlertmanagerInterface interface { Create(ctx context.Context, vMAlertmanager *v1beta1.VMAlertmanager, opts v1.CreateOptions) (*v1beta1.VMAlertmanager, error) Update(ctx context.Context, vMAlertmanager *v1beta1.VMAlertmanager, opts v1.UpdateOptions) (*v1beta1.VMAlertmanager, error) UpdateStatus(ctx context.Context, vMAlertmanager *v1beta1.VMAlertmanager, opts v1.UpdateOptions) (*v1beta1.VMAlertmanager, 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) (*v1beta1.VMAlertmanager, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.VMAlertmanagerList, 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 *v1beta1.VMAlertmanager, err error) VMAlertmanagerExpansion }
VMAlertmanagerInterface has methods to work with VMAlertmanager resources.
type VMAlertmanagersGetter ¶
type VMAlertmanagersGetter interface {
VMAlertmanagers(namespace string) VMAlertmanagerInterface
}
VMAlertmanagersGetter has a method to return a VMAlertmanagerInterface. A group's client should implement this interface.
type VMAlertsGetter ¶
type VMAlertsGetter interface {
VMAlerts(namespace string) VMAlertInterface
}
VMAlertsGetter has a method to return a VMAlertInterface. A group's client should implement this interface.
type VMAuthExpansion ¶
type VMAuthExpansion interface{}
type VMAuthInterface ¶
type VMAuthInterface interface { Create(ctx context.Context, vMAuth *v1beta1.VMAuth, opts v1.CreateOptions) (*v1beta1.VMAuth, error) Update(ctx context.Context, vMAuth *v1beta1.VMAuth, opts v1.UpdateOptions) (*v1beta1.VMAuth, error) UpdateStatus(ctx context.Context, vMAuth *v1beta1.VMAuth, opts v1.UpdateOptions) (*v1beta1.VMAuth, 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) (*v1beta1.VMAuth, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.VMAuthList, 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 *v1beta1.VMAuth, err error) VMAuthExpansion }
VMAuthInterface has methods to work with VMAuth resources.
type VMAuthsGetter ¶
type VMAuthsGetter interface {
VMAuths(namespace string) VMAuthInterface
}
VMAuthsGetter has a method to return a VMAuthInterface. A group's client should implement this interface.
type VMClusterExpansion ¶
type VMClusterExpansion interface{}
type VMClusterInterface ¶
type VMClusterInterface interface { Create(ctx context.Context, vMCluster *v1beta1.VMCluster, opts v1.CreateOptions) (*v1beta1.VMCluster, error) Update(ctx context.Context, vMCluster *v1beta1.VMCluster, opts v1.UpdateOptions) (*v1beta1.VMCluster, error) UpdateStatus(ctx context.Context, vMCluster *v1beta1.VMCluster, opts v1.UpdateOptions) (*v1beta1.VMCluster, 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) (*v1beta1.VMCluster, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.VMClusterList, 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 *v1beta1.VMCluster, err error) VMClusterExpansion }
VMClusterInterface has methods to work with VMCluster resources.
type VMClustersGetter ¶
type VMClustersGetter interface {
VMClusters(namespace string) VMClusterInterface
}
VMClustersGetter has a method to return a VMClusterInterface. A group's client should implement this interface.
type VMNodeScrapeExpansion ¶
type VMNodeScrapeExpansion interface{}
type VMNodeScrapeInterface ¶
type VMNodeScrapeInterface interface { Create(ctx context.Context, vMNodeScrape *v1beta1.VMNodeScrape, opts v1.CreateOptions) (*v1beta1.VMNodeScrape, error) Update(ctx context.Context, vMNodeScrape *v1beta1.VMNodeScrape, opts v1.UpdateOptions) (*v1beta1.VMNodeScrape, error) UpdateStatus(ctx context.Context, vMNodeScrape *v1beta1.VMNodeScrape, opts v1.UpdateOptions) (*v1beta1.VMNodeScrape, 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) (*v1beta1.VMNodeScrape, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.VMNodeScrapeList, 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 *v1beta1.VMNodeScrape, err error) VMNodeScrapeExpansion }
VMNodeScrapeInterface has methods to work with VMNodeScrape resources.
type VMNodeScrapesGetter ¶
type VMNodeScrapesGetter interface {
VMNodeScrapes(namespace string) VMNodeScrapeInterface
}
VMNodeScrapesGetter has a method to return a VMNodeScrapeInterface. A group's client should implement this interface.
type VMPodScrapeExpansion ¶
type VMPodScrapeExpansion interface{}
type VMPodScrapeInterface ¶
type VMPodScrapeInterface interface { Create(ctx context.Context, vMPodScrape *v1beta1.VMPodScrape, opts v1.CreateOptions) (*v1beta1.VMPodScrape, error) Update(ctx context.Context, vMPodScrape *v1beta1.VMPodScrape, opts v1.UpdateOptions) (*v1beta1.VMPodScrape, error) UpdateStatus(ctx context.Context, vMPodScrape *v1beta1.VMPodScrape, opts v1.UpdateOptions) (*v1beta1.VMPodScrape, 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) (*v1beta1.VMPodScrape, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.VMPodScrapeList, 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 *v1beta1.VMPodScrape, err error) VMPodScrapeExpansion }
VMPodScrapeInterface has methods to work with VMPodScrape resources.
type VMPodScrapesGetter ¶
type VMPodScrapesGetter interface {
VMPodScrapes(namespace string) VMPodScrapeInterface
}
VMPodScrapesGetter has a method to return a VMPodScrapeInterface. A group's client should implement this interface.
type VMProbeExpansion ¶
type VMProbeExpansion interface{}
type VMProbeInterface ¶
type VMProbeInterface interface { Create(ctx context.Context, vMProbe *v1beta1.VMProbe, opts v1.CreateOptions) (*v1beta1.VMProbe, error) Update(ctx context.Context, vMProbe *v1beta1.VMProbe, opts v1.UpdateOptions) (*v1beta1.VMProbe, error) UpdateStatus(ctx context.Context, vMProbe *v1beta1.VMProbe, opts v1.UpdateOptions) (*v1beta1.VMProbe, 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) (*v1beta1.VMProbe, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.VMProbeList, 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 *v1beta1.VMProbe, err error) VMProbeExpansion }
VMProbeInterface has methods to work with VMProbe resources.
type VMProbesGetter ¶
type VMProbesGetter interface {
VMProbes(namespace string) VMProbeInterface
}
VMProbesGetter has a method to return a VMProbeInterface. A group's client should implement this interface.
type VMRuleExpansion ¶
type VMRuleExpansion interface{}
type VMRuleInterface ¶
type VMRuleInterface interface { Create(ctx context.Context, vMRule *v1beta1.VMRule, opts v1.CreateOptions) (*v1beta1.VMRule, error) Update(ctx context.Context, vMRule *v1beta1.VMRule, opts v1.UpdateOptions) (*v1beta1.VMRule, error) UpdateStatus(ctx context.Context, vMRule *v1beta1.VMRule, opts v1.UpdateOptions) (*v1beta1.VMRule, 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) (*v1beta1.VMRule, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.VMRuleList, 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 *v1beta1.VMRule, err error) VMRuleExpansion }
VMRuleInterface has methods to work with VMRule resources.
type VMRulesGetter ¶
type VMRulesGetter interface {
VMRules(namespace string) VMRuleInterface
}
VMRulesGetter has a method to return a VMRuleInterface. A group's client should implement this interface.
type VMScrapeConfigExpansion ¶
type VMScrapeConfigExpansion interface{}
type VMScrapeConfigInterface ¶
type VMScrapeConfigInterface interface { Create(ctx context.Context, vMScrapeConfig *v1beta1.VMScrapeConfig, opts v1.CreateOptions) (*v1beta1.VMScrapeConfig, error) Update(ctx context.Context, vMScrapeConfig *v1beta1.VMScrapeConfig, opts v1.UpdateOptions) (*v1beta1.VMScrapeConfig, error) UpdateStatus(ctx context.Context, vMScrapeConfig *v1beta1.VMScrapeConfig, opts v1.UpdateOptions) (*v1beta1.VMScrapeConfig, 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) (*v1beta1.VMScrapeConfig, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.VMScrapeConfigList, 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 *v1beta1.VMScrapeConfig, err error) VMScrapeConfigExpansion }
VMScrapeConfigInterface has methods to work with VMScrapeConfig resources.
type VMScrapeConfigsGetter ¶
type VMScrapeConfigsGetter interface {
VMScrapeConfigs(namespace string) VMScrapeConfigInterface
}
VMScrapeConfigsGetter has a method to return a VMScrapeConfigInterface. A group's client should implement this interface.
type VMServiceScrapeExpansion ¶
type VMServiceScrapeExpansion interface{}
type VMServiceScrapeInterface ¶
type VMServiceScrapeInterface interface { Create(ctx context.Context, vMServiceScrape *v1beta1.VMServiceScrape, opts v1.CreateOptions) (*v1beta1.VMServiceScrape, error) Update(ctx context.Context, vMServiceScrape *v1beta1.VMServiceScrape, opts v1.UpdateOptions) (*v1beta1.VMServiceScrape, error) UpdateStatus(ctx context.Context, vMServiceScrape *v1beta1.VMServiceScrape, opts v1.UpdateOptions) (*v1beta1.VMServiceScrape, 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) (*v1beta1.VMServiceScrape, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.VMServiceScrapeList, 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 *v1beta1.VMServiceScrape, err error) VMServiceScrapeExpansion }
VMServiceScrapeInterface has methods to work with VMServiceScrape resources.
type VMServiceScrapesGetter ¶
type VMServiceScrapesGetter interface {
VMServiceScrapes(namespace string) VMServiceScrapeInterface
}
VMServiceScrapesGetter has a method to return a VMServiceScrapeInterface. A group's client should implement this interface.
type VMSingleExpansion ¶
type VMSingleExpansion interface{}
type VMSingleInterface ¶
type VMSingleInterface interface { Create(ctx context.Context, vMSingle *v1beta1.VMSingle, opts v1.CreateOptions) (*v1beta1.VMSingle, error) Update(ctx context.Context, vMSingle *v1beta1.VMSingle, opts v1.UpdateOptions) (*v1beta1.VMSingle, error) UpdateStatus(ctx context.Context, vMSingle *v1beta1.VMSingle, opts v1.UpdateOptions) (*v1beta1.VMSingle, 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) (*v1beta1.VMSingle, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.VMSingleList, 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 *v1beta1.VMSingle, err error) VMSingleExpansion }
VMSingleInterface has methods to work with VMSingle resources.
type VMSinglesGetter ¶
type VMSinglesGetter interface {
VMSingles(namespace string) VMSingleInterface
}
VMSinglesGetter has a method to return a VMSingleInterface. A group's client should implement this interface.
type VMStaticScrapeExpansion ¶
type VMStaticScrapeExpansion interface{}
type VMStaticScrapeInterface ¶
type VMStaticScrapeInterface interface { Create(ctx context.Context, vMStaticScrape *v1beta1.VMStaticScrape, opts v1.CreateOptions) (*v1beta1.VMStaticScrape, error) Update(ctx context.Context, vMStaticScrape *v1beta1.VMStaticScrape, opts v1.UpdateOptions) (*v1beta1.VMStaticScrape, error) UpdateStatus(ctx context.Context, vMStaticScrape *v1beta1.VMStaticScrape, opts v1.UpdateOptions) (*v1beta1.VMStaticScrape, 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) (*v1beta1.VMStaticScrape, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.VMStaticScrapeList, 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 *v1beta1.VMStaticScrape, err error) VMStaticScrapeExpansion }
VMStaticScrapeInterface has methods to work with VMStaticScrape resources.
type VMStaticScrapesGetter ¶
type VMStaticScrapesGetter interface {
VMStaticScrapes(namespace string) VMStaticScrapeInterface
}
VMStaticScrapesGetter has a method to return a VMStaticScrapeInterface. A group's client should implement this interface.
type VMUserExpansion ¶
type VMUserExpansion interface{}
type VMUserInterface ¶
type VMUserInterface interface { Create(ctx context.Context, vMUser *v1beta1.VMUser, opts v1.CreateOptions) (*v1beta1.VMUser, error) Update(ctx context.Context, vMUser *v1beta1.VMUser, opts v1.UpdateOptions) (*v1beta1.VMUser, error) UpdateStatus(ctx context.Context, vMUser *v1beta1.VMUser, opts v1.UpdateOptions) (*v1beta1.VMUser, 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) (*v1beta1.VMUser, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.VMUserList, 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 *v1beta1.VMUser, err error) VMUserExpansion }
VMUserInterface has methods to work with VMUser resources.
type VMUsersGetter ¶
type VMUsersGetter interface {
VMUsers(namespace string) VMUserInterface
}
VMUsersGetter has a method to return a VMUserInterface. A group's client should implement this interface.
type VictoriametricsV1beta1Client ¶
type VictoriametricsV1beta1Client struct {
// contains filtered or unexported fields
}
VictoriametricsV1beta1Client is used to interact with features provided by the victoriametrics group.
func New ¶
func New(c rest.Interface) *VictoriametricsV1beta1Client
New creates a new VictoriametricsV1beta1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*VictoriametricsV1beta1Client, error)
NewForConfig creates a new VictoriametricsV1beta1Client for the given config. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).
func NewForConfigAndClient ¶
NewForConfigAndClient creates a new VictoriametricsV1beta1Client for the given config and http client. Note the http client provided takes precedence over the configured transport values.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *VictoriametricsV1beta1Client
NewForConfigOrDie creates a new VictoriametricsV1beta1Client for the given config and panics if there is an error in the config.
func (*VictoriametricsV1beta1Client) RESTClient ¶
func (c *VictoriametricsV1beta1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*VictoriametricsV1beta1Client) VMAgents ¶
func (c *VictoriametricsV1beta1Client) VMAgents(namespace string) VMAgentInterface
func (*VictoriametricsV1beta1Client) VMAlertmanagerConfigs ¶
func (c *VictoriametricsV1beta1Client) VMAlertmanagerConfigs(namespace string) VMAlertmanagerConfigInterface
func (*VictoriametricsV1beta1Client) VMAlertmanagers ¶
func (c *VictoriametricsV1beta1Client) VMAlertmanagers(namespace string) VMAlertmanagerInterface
func (*VictoriametricsV1beta1Client) VMAlerts ¶
func (c *VictoriametricsV1beta1Client) VMAlerts(namespace string) VMAlertInterface
func (*VictoriametricsV1beta1Client) VMAuths ¶
func (c *VictoriametricsV1beta1Client) VMAuths(namespace string) VMAuthInterface
func (*VictoriametricsV1beta1Client) VMClusters ¶
func (c *VictoriametricsV1beta1Client) VMClusters(namespace string) VMClusterInterface
func (*VictoriametricsV1beta1Client) VMNodeScrapes ¶
func (c *VictoriametricsV1beta1Client) VMNodeScrapes(namespace string) VMNodeScrapeInterface
func (*VictoriametricsV1beta1Client) VMPodScrapes ¶
func (c *VictoriametricsV1beta1Client) VMPodScrapes(namespace string) VMPodScrapeInterface
func (*VictoriametricsV1beta1Client) VMProbes ¶
func (c *VictoriametricsV1beta1Client) VMProbes(namespace string) VMProbeInterface
func (*VictoriametricsV1beta1Client) VMRules ¶
func (c *VictoriametricsV1beta1Client) VMRules(namespace string) VMRuleInterface
func (*VictoriametricsV1beta1Client) VMScrapeConfigs ¶
func (c *VictoriametricsV1beta1Client) VMScrapeConfigs(namespace string) VMScrapeConfigInterface
func (*VictoriametricsV1beta1Client) VMServiceScrapes ¶
func (c *VictoriametricsV1beta1Client) VMServiceScrapes(namespace string) VMServiceScrapeInterface
func (*VictoriametricsV1beta1Client) VMSingles ¶
func (c *VictoriametricsV1beta1Client) VMSingles(namespace string) VMSingleInterface
func (*VictoriametricsV1beta1Client) VMStaticScrapes ¶
func (c *VictoriametricsV1beta1Client) VMStaticScrapes(namespace string) VMStaticScrapeInterface
func (*VictoriametricsV1beta1Client) VMUsers ¶
func (c *VictoriametricsV1beta1Client) VMUsers(namespace string) VMUserInterface
type VictoriametricsV1beta1Interface ¶
type VictoriametricsV1beta1Interface interface { RESTClient() rest.Interface VMAgentsGetter VMAlertsGetter VMAlertmanagersGetter VMAlertmanagerConfigsGetter VMAuthsGetter VMClustersGetter VMNodeScrapesGetter VMPodScrapesGetter VMProbesGetter VMRulesGetter VMScrapeConfigsGetter VMServiceScrapesGetter VMSinglesGetter VMStaticScrapesGetter VMUsersGetter }