Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AlertContactExpansion
- type AlertContactGroupExpansion
- type AlertContactGroupInterface
- type AlertContactGroupsGetter
- type AlertContactInterface
- type AlertContactsGetter
- type ArmsV1alpha1Client
- func (c *ArmsV1alpha1Client) AlertContactGroups(namespace string) AlertContactGroupInterface
- func (c *ArmsV1alpha1Client) AlertContacts(namespace string) AlertContactInterface
- func (c *ArmsV1alpha1Client) DispatchRules(namespace string) DispatchRuleInterface
- func (c *ArmsV1alpha1Client) PrometheusAlertRules(namespace string) PrometheusAlertRuleInterface
- func (c *ArmsV1alpha1Client) RESTClient() rest.Interface
- type ArmsV1alpha1Interface
- type DispatchRuleExpansion
- type DispatchRuleInterface
- type DispatchRulesGetter
- type PrometheusAlertRuleExpansion
- type PrometheusAlertRuleInterface
- type PrometheusAlertRulesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlertContactExpansion ¶
type AlertContactExpansion interface{}
type AlertContactGroupExpansion ¶
type AlertContactGroupExpansion interface{}
type AlertContactGroupInterface ¶
type AlertContactGroupInterface interface { Create(ctx context.Context, alertContactGroup *v1alpha1.AlertContactGroup, opts v1.CreateOptions) (*v1alpha1.AlertContactGroup, error) Update(ctx context.Context, alertContactGroup *v1alpha1.AlertContactGroup, opts v1.UpdateOptions) (*v1alpha1.AlertContactGroup, error) UpdateStatus(ctx context.Context, alertContactGroup *v1alpha1.AlertContactGroup, opts v1.UpdateOptions) (*v1alpha1.AlertContactGroup, 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.AlertContactGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AlertContactGroupList, 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.AlertContactGroup, err error) AlertContactGroupExpansion }
AlertContactGroupInterface has methods to work with AlertContactGroup resources.
type AlertContactGroupsGetter ¶
type AlertContactGroupsGetter interface {
AlertContactGroups(namespace string) AlertContactGroupInterface
}
AlertContactGroupsGetter has a method to return a AlertContactGroupInterface. A group's client should implement this interface.
type AlertContactInterface ¶
type AlertContactInterface interface { Create(ctx context.Context, alertContact *v1alpha1.AlertContact, opts v1.CreateOptions) (*v1alpha1.AlertContact, error) Update(ctx context.Context, alertContact *v1alpha1.AlertContact, opts v1.UpdateOptions) (*v1alpha1.AlertContact, error) UpdateStatus(ctx context.Context, alertContact *v1alpha1.AlertContact, opts v1.UpdateOptions) (*v1alpha1.AlertContact, 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.AlertContact, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AlertContactList, 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.AlertContact, err error) AlertContactExpansion }
AlertContactInterface has methods to work with AlertContact resources.
type AlertContactsGetter ¶
type AlertContactsGetter interface {
AlertContacts(namespace string) AlertContactInterface
}
AlertContactsGetter has a method to return a AlertContactInterface. A group's client should implement this interface.
type ArmsV1alpha1Client ¶
type ArmsV1alpha1Client struct {
// contains filtered or unexported fields
}
ArmsV1alpha1Client is used to interact with features provided by the arms.alicloud.kubeform.com group.
func New ¶
func New(c rest.Interface) *ArmsV1alpha1Client
New creates a new ArmsV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*ArmsV1alpha1Client, error)
NewForConfig creates a new ArmsV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *ArmsV1alpha1Client
NewForConfigOrDie creates a new ArmsV1alpha1Client for the given config and panics if there is an error in the config.
func (*ArmsV1alpha1Client) AlertContactGroups ¶
func (c *ArmsV1alpha1Client) AlertContactGroups(namespace string) AlertContactGroupInterface
func (*ArmsV1alpha1Client) AlertContacts ¶
func (c *ArmsV1alpha1Client) AlertContacts(namespace string) AlertContactInterface
func (*ArmsV1alpha1Client) DispatchRules ¶
func (c *ArmsV1alpha1Client) DispatchRules(namespace string) DispatchRuleInterface
func (*ArmsV1alpha1Client) PrometheusAlertRules ¶
func (c *ArmsV1alpha1Client) PrometheusAlertRules(namespace string) PrometheusAlertRuleInterface
func (*ArmsV1alpha1Client) RESTClient ¶
func (c *ArmsV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type ArmsV1alpha1Interface ¶
type ArmsV1alpha1Interface interface { RESTClient() rest.Interface AlertContactsGetter AlertContactGroupsGetter DispatchRulesGetter PrometheusAlertRulesGetter }
type DispatchRuleExpansion ¶
type DispatchRuleExpansion interface{}
type DispatchRuleInterface ¶
type DispatchRuleInterface interface { Create(ctx context.Context, dispatchRule *v1alpha1.DispatchRule, opts v1.CreateOptions) (*v1alpha1.DispatchRule, error) Update(ctx context.Context, dispatchRule *v1alpha1.DispatchRule, opts v1.UpdateOptions) (*v1alpha1.DispatchRule, error) UpdateStatus(ctx context.Context, dispatchRule *v1alpha1.DispatchRule, opts v1.UpdateOptions) (*v1alpha1.DispatchRule, 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.DispatchRule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DispatchRuleList, 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.DispatchRule, err error) DispatchRuleExpansion }
DispatchRuleInterface has methods to work with DispatchRule resources.
type DispatchRulesGetter ¶
type DispatchRulesGetter interface {
DispatchRules(namespace string) DispatchRuleInterface
}
DispatchRulesGetter has a method to return a DispatchRuleInterface. A group's client should implement this interface.
type PrometheusAlertRuleExpansion ¶
type PrometheusAlertRuleExpansion interface{}
type PrometheusAlertRuleInterface ¶
type PrometheusAlertRuleInterface interface { Create(ctx context.Context, prometheusAlertRule *v1alpha1.PrometheusAlertRule, opts v1.CreateOptions) (*v1alpha1.PrometheusAlertRule, error) Update(ctx context.Context, prometheusAlertRule *v1alpha1.PrometheusAlertRule, opts v1.UpdateOptions) (*v1alpha1.PrometheusAlertRule, error) UpdateStatus(ctx context.Context, prometheusAlertRule *v1alpha1.PrometheusAlertRule, opts v1.UpdateOptions) (*v1alpha1.PrometheusAlertRule, 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.PrometheusAlertRule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PrometheusAlertRuleList, 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.PrometheusAlertRule, err error) PrometheusAlertRuleExpansion }
PrometheusAlertRuleInterface has methods to work with PrometheusAlertRule resources.
type PrometheusAlertRulesGetter ¶
type PrometheusAlertRulesGetter interface {
PrometheusAlertRules(namespace string) PrometheusAlertRuleInterface
}
PrometheusAlertRulesGetter has a method to return a PrometheusAlertRuleInterface. A group's client should implement this interface.