Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ByteMatchSetExpansion
- type ByteMatchSetInterface
- type ByteMatchSetsGetter
- type GeoMatchSetExpansion
- type GeoMatchSetInterface
- type GeoMatchSetsGetter
- type IpsetExpansion
- type IpsetInterface
- type IpsetsGetter
- type RateBasedRuleExpansion
- type RateBasedRuleInterface
- type RateBasedRulesGetter
- type RegexMatchSetExpansion
- type RegexMatchSetInterface
- type RegexMatchSetsGetter
- type RegexPatternSetExpansion
- type RegexPatternSetInterface
- type RegexPatternSetsGetter
- type RuleExpansion
- type RuleGroupExpansion
- type RuleGroupInterface
- type RuleGroupsGetter
- type RuleInterface
- type RulesGetter
- type SizeConstraintSetExpansion
- type SizeConstraintSetInterface
- type SizeConstraintSetsGetter
- type SqlInjectionMatchSetExpansion
- type SqlInjectionMatchSetInterface
- type SqlInjectionMatchSetsGetter
- type WafV1alpha1Client
- func (c *WafV1alpha1Client) ByteMatchSets(namespace string) ByteMatchSetInterface
- func (c *WafV1alpha1Client) GeoMatchSets(namespace string) GeoMatchSetInterface
- func (c *WafV1alpha1Client) Ipsets(namespace string) IpsetInterface
- func (c *WafV1alpha1Client) RESTClient() rest.Interface
- func (c *WafV1alpha1Client) RateBasedRules(namespace string) RateBasedRuleInterface
- func (c *WafV1alpha1Client) RegexMatchSets(namespace string) RegexMatchSetInterface
- func (c *WafV1alpha1Client) RegexPatternSets(namespace string) RegexPatternSetInterface
- func (c *WafV1alpha1Client) RuleGroups(namespace string) RuleGroupInterface
- func (c *WafV1alpha1Client) Rules(namespace string) RuleInterface
- func (c *WafV1alpha1Client) SizeConstraintSets(namespace string) SizeConstraintSetInterface
- func (c *WafV1alpha1Client) SqlInjectionMatchSets(namespace string) SqlInjectionMatchSetInterface
- func (c *WafV1alpha1Client) WebACLs(namespace string) WebACLInterface
- func (c *WafV1alpha1Client) XssMatchSets(namespace string) XssMatchSetInterface
- type WafV1alpha1Interface
- type WebACLExpansion
- type WebACLInterface
- type WebACLsGetter
- type XssMatchSetExpansion
- type XssMatchSetInterface
- type XssMatchSetsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ByteMatchSetExpansion ¶
type ByteMatchSetExpansion interface{}
type ByteMatchSetInterface ¶
type ByteMatchSetInterface interface { Create(ctx context.Context, byteMatchSet *v1alpha1.ByteMatchSet, opts v1.CreateOptions) (*v1alpha1.ByteMatchSet, error) Update(ctx context.Context, byteMatchSet *v1alpha1.ByteMatchSet, opts v1.UpdateOptions) (*v1alpha1.ByteMatchSet, error) UpdateStatus(ctx context.Context, byteMatchSet *v1alpha1.ByteMatchSet, opts v1.UpdateOptions) (*v1alpha1.ByteMatchSet, 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.ByteMatchSet, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ByteMatchSetList, 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.ByteMatchSet, err error) ByteMatchSetExpansion }
ByteMatchSetInterface has methods to work with ByteMatchSet resources.
type ByteMatchSetsGetter ¶
type ByteMatchSetsGetter interface {
ByteMatchSets(namespace string) ByteMatchSetInterface
}
ByteMatchSetsGetter has a method to return a ByteMatchSetInterface. A group's client should implement this interface.
type GeoMatchSetExpansion ¶
type GeoMatchSetExpansion interface{}
type GeoMatchSetInterface ¶
type GeoMatchSetInterface interface { Create(ctx context.Context, geoMatchSet *v1alpha1.GeoMatchSet, opts v1.CreateOptions) (*v1alpha1.GeoMatchSet, error) Update(ctx context.Context, geoMatchSet *v1alpha1.GeoMatchSet, opts v1.UpdateOptions) (*v1alpha1.GeoMatchSet, error) UpdateStatus(ctx context.Context, geoMatchSet *v1alpha1.GeoMatchSet, opts v1.UpdateOptions) (*v1alpha1.GeoMatchSet, 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.GeoMatchSet, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GeoMatchSetList, 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.GeoMatchSet, err error) GeoMatchSetExpansion }
GeoMatchSetInterface has methods to work with GeoMatchSet resources.
type GeoMatchSetsGetter ¶
type GeoMatchSetsGetter interface {
GeoMatchSets(namespace string) GeoMatchSetInterface
}
GeoMatchSetsGetter has a method to return a GeoMatchSetInterface. A group's client should implement this interface.
type IpsetExpansion ¶
type IpsetExpansion interface{}
type IpsetInterface ¶
type IpsetInterface interface { Create(ctx context.Context, ipset *v1alpha1.Ipset, opts v1.CreateOptions) (*v1alpha1.Ipset, error) Update(ctx context.Context, ipset *v1alpha1.Ipset, opts v1.UpdateOptions) (*v1alpha1.Ipset, error) UpdateStatus(ctx context.Context, ipset *v1alpha1.Ipset, opts v1.UpdateOptions) (*v1alpha1.Ipset, 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.Ipset, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.IpsetList, 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.Ipset, err error) IpsetExpansion }
IpsetInterface has methods to work with Ipset resources.
type IpsetsGetter ¶
type IpsetsGetter interface {
Ipsets(namespace string) IpsetInterface
}
IpsetsGetter has a method to return a IpsetInterface. A group's client should implement this interface.
type RateBasedRuleExpansion ¶
type RateBasedRuleExpansion interface{}
type RateBasedRuleInterface ¶
type RateBasedRuleInterface interface { Create(ctx context.Context, rateBasedRule *v1alpha1.RateBasedRule, opts v1.CreateOptions) (*v1alpha1.RateBasedRule, error) Update(ctx context.Context, rateBasedRule *v1alpha1.RateBasedRule, opts v1.UpdateOptions) (*v1alpha1.RateBasedRule, error) UpdateStatus(ctx context.Context, rateBasedRule *v1alpha1.RateBasedRule, opts v1.UpdateOptions) (*v1alpha1.RateBasedRule, 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.RateBasedRule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RateBasedRuleList, 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.RateBasedRule, err error) RateBasedRuleExpansion }
RateBasedRuleInterface has methods to work with RateBasedRule resources.
type RateBasedRulesGetter ¶
type RateBasedRulesGetter interface {
RateBasedRules(namespace string) RateBasedRuleInterface
}
RateBasedRulesGetter has a method to return a RateBasedRuleInterface. A group's client should implement this interface.
type RegexMatchSetExpansion ¶
type RegexMatchSetExpansion interface{}
type RegexMatchSetInterface ¶
type RegexMatchSetInterface interface { Create(ctx context.Context, regexMatchSet *v1alpha1.RegexMatchSet, opts v1.CreateOptions) (*v1alpha1.RegexMatchSet, error) Update(ctx context.Context, regexMatchSet *v1alpha1.RegexMatchSet, opts v1.UpdateOptions) (*v1alpha1.RegexMatchSet, error) UpdateStatus(ctx context.Context, regexMatchSet *v1alpha1.RegexMatchSet, opts v1.UpdateOptions) (*v1alpha1.RegexMatchSet, 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.RegexMatchSet, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RegexMatchSetList, 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.RegexMatchSet, err error) RegexMatchSetExpansion }
RegexMatchSetInterface has methods to work with RegexMatchSet resources.
type RegexMatchSetsGetter ¶
type RegexMatchSetsGetter interface {
RegexMatchSets(namespace string) RegexMatchSetInterface
}
RegexMatchSetsGetter has a method to return a RegexMatchSetInterface. A group's client should implement this interface.
type RegexPatternSetExpansion ¶
type RegexPatternSetExpansion interface{}
type RegexPatternSetInterface ¶
type RegexPatternSetInterface interface { Create(ctx context.Context, regexPatternSet *v1alpha1.RegexPatternSet, opts v1.CreateOptions) (*v1alpha1.RegexPatternSet, error) Update(ctx context.Context, regexPatternSet *v1alpha1.RegexPatternSet, opts v1.UpdateOptions) (*v1alpha1.RegexPatternSet, error) UpdateStatus(ctx context.Context, regexPatternSet *v1alpha1.RegexPatternSet, opts v1.UpdateOptions) (*v1alpha1.RegexPatternSet, 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.RegexPatternSet, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RegexPatternSetList, 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.RegexPatternSet, err error) RegexPatternSetExpansion }
RegexPatternSetInterface has methods to work with RegexPatternSet resources.
type RegexPatternSetsGetter ¶
type RegexPatternSetsGetter interface {
RegexPatternSets(namespace string) RegexPatternSetInterface
}
RegexPatternSetsGetter has a method to return a RegexPatternSetInterface. A group's client should implement this interface.
type RuleExpansion ¶
type RuleExpansion interface{}
type RuleGroupExpansion ¶
type RuleGroupExpansion interface{}
type RuleGroupInterface ¶
type RuleGroupInterface interface { Create(ctx context.Context, ruleGroup *v1alpha1.RuleGroup, opts v1.CreateOptions) (*v1alpha1.RuleGroup, error) Update(ctx context.Context, ruleGroup *v1alpha1.RuleGroup, opts v1.UpdateOptions) (*v1alpha1.RuleGroup, error) UpdateStatus(ctx context.Context, ruleGroup *v1alpha1.RuleGroup, opts v1.UpdateOptions) (*v1alpha1.RuleGroup, 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.RuleGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RuleGroupList, 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.RuleGroup, err error) RuleGroupExpansion }
RuleGroupInterface has methods to work with RuleGroup resources.
type RuleGroupsGetter ¶
type RuleGroupsGetter interface {
RuleGroups(namespace string) RuleGroupInterface
}
RuleGroupsGetter has a method to return a RuleGroupInterface. A group's client should implement this interface.
type RuleInterface ¶
type RuleInterface interface { Create(ctx context.Context, rule *v1alpha1.Rule, opts v1.CreateOptions) (*v1alpha1.Rule, error) Update(ctx context.Context, rule *v1alpha1.Rule, opts v1.UpdateOptions) (*v1alpha1.Rule, error) UpdateStatus(ctx context.Context, rule *v1alpha1.Rule, opts v1.UpdateOptions) (*v1alpha1.Rule, 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.Rule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RuleList, 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.Rule, err error) RuleExpansion }
RuleInterface has methods to work with Rule resources.
type RulesGetter ¶
type RulesGetter interface {
Rules(namespace string) RuleInterface
}
RulesGetter has a method to return a RuleInterface. A group's client should implement this interface.
type SizeConstraintSetExpansion ¶
type SizeConstraintSetExpansion interface{}
type SizeConstraintSetInterface ¶
type SizeConstraintSetInterface interface { Create(ctx context.Context, sizeConstraintSet *v1alpha1.SizeConstraintSet, opts v1.CreateOptions) (*v1alpha1.SizeConstraintSet, error) Update(ctx context.Context, sizeConstraintSet *v1alpha1.SizeConstraintSet, opts v1.UpdateOptions) (*v1alpha1.SizeConstraintSet, error) UpdateStatus(ctx context.Context, sizeConstraintSet *v1alpha1.SizeConstraintSet, opts v1.UpdateOptions) (*v1alpha1.SizeConstraintSet, 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.SizeConstraintSet, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SizeConstraintSetList, 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.SizeConstraintSet, err error) SizeConstraintSetExpansion }
SizeConstraintSetInterface has methods to work with SizeConstraintSet resources.
type SizeConstraintSetsGetter ¶
type SizeConstraintSetsGetter interface {
SizeConstraintSets(namespace string) SizeConstraintSetInterface
}
SizeConstraintSetsGetter has a method to return a SizeConstraintSetInterface. A group's client should implement this interface.
type SqlInjectionMatchSetExpansion ¶
type SqlInjectionMatchSetExpansion interface{}
type SqlInjectionMatchSetInterface ¶
type SqlInjectionMatchSetInterface interface { Create(ctx context.Context, sqlInjectionMatchSet *v1alpha1.SqlInjectionMatchSet, opts v1.CreateOptions) (*v1alpha1.SqlInjectionMatchSet, error) Update(ctx context.Context, sqlInjectionMatchSet *v1alpha1.SqlInjectionMatchSet, opts v1.UpdateOptions) (*v1alpha1.SqlInjectionMatchSet, error) UpdateStatus(ctx context.Context, sqlInjectionMatchSet *v1alpha1.SqlInjectionMatchSet, opts v1.UpdateOptions) (*v1alpha1.SqlInjectionMatchSet, 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.SqlInjectionMatchSet, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SqlInjectionMatchSetList, 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.SqlInjectionMatchSet, err error) SqlInjectionMatchSetExpansion }
SqlInjectionMatchSetInterface has methods to work with SqlInjectionMatchSet resources.
type SqlInjectionMatchSetsGetter ¶
type SqlInjectionMatchSetsGetter interface {
SqlInjectionMatchSets(namespace string) SqlInjectionMatchSetInterface
}
SqlInjectionMatchSetsGetter has a method to return a SqlInjectionMatchSetInterface. A group's client should implement this interface.
type WafV1alpha1Client ¶
type WafV1alpha1Client struct {
// contains filtered or unexported fields
}
WafV1alpha1Client is used to interact with features provided by the waf.aws.kubeform.com group.
func New ¶
func New(c rest.Interface) *WafV1alpha1Client
New creates a new WafV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*WafV1alpha1Client, error)
NewForConfig creates a new WafV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *WafV1alpha1Client
NewForConfigOrDie creates a new WafV1alpha1Client for the given config and panics if there is an error in the config.
func (*WafV1alpha1Client) ByteMatchSets ¶
func (c *WafV1alpha1Client) ByteMatchSets(namespace string) ByteMatchSetInterface
func (*WafV1alpha1Client) GeoMatchSets ¶
func (c *WafV1alpha1Client) GeoMatchSets(namespace string) GeoMatchSetInterface
func (*WafV1alpha1Client) Ipsets ¶
func (c *WafV1alpha1Client) Ipsets(namespace string) IpsetInterface
func (*WafV1alpha1Client) RESTClient ¶
func (c *WafV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*WafV1alpha1Client) RateBasedRules ¶
func (c *WafV1alpha1Client) RateBasedRules(namespace string) RateBasedRuleInterface
func (*WafV1alpha1Client) RegexMatchSets ¶
func (c *WafV1alpha1Client) RegexMatchSets(namespace string) RegexMatchSetInterface
func (*WafV1alpha1Client) RegexPatternSets ¶
func (c *WafV1alpha1Client) RegexPatternSets(namespace string) RegexPatternSetInterface
func (*WafV1alpha1Client) RuleGroups ¶
func (c *WafV1alpha1Client) RuleGroups(namespace string) RuleGroupInterface
func (*WafV1alpha1Client) Rules ¶
func (c *WafV1alpha1Client) Rules(namespace string) RuleInterface
func (*WafV1alpha1Client) SizeConstraintSets ¶
func (c *WafV1alpha1Client) SizeConstraintSets(namespace string) SizeConstraintSetInterface
func (*WafV1alpha1Client) SqlInjectionMatchSets ¶
func (c *WafV1alpha1Client) SqlInjectionMatchSets(namespace string) SqlInjectionMatchSetInterface
func (*WafV1alpha1Client) WebACLs ¶
func (c *WafV1alpha1Client) WebACLs(namespace string) WebACLInterface
func (*WafV1alpha1Client) XssMatchSets ¶
func (c *WafV1alpha1Client) XssMatchSets(namespace string) XssMatchSetInterface
type WafV1alpha1Interface ¶
type WafV1alpha1Interface interface { RESTClient() rest.Interface ByteMatchSetsGetter GeoMatchSetsGetter IpsetsGetter RateBasedRulesGetter RegexMatchSetsGetter RegexPatternSetsGetter RulesGetter RuleGroupsGetter SizeConstraintSetsGetter SqlInjectionMatchSetsGetter WebACLsGetter XssMatchSetsGetter }
type WebACLExpansion ¶
type WebACLExpansion interface{}
type WebACLInterface ¶
type WebACLInterface interface { Create(ctx context.Context, webACL *v1alpha1.WebACL, opts v1.CreateOptions) (*v1alpha1.WebACL, error) Update(ctx context.Context, webACL *v1alpha1.WebACL, opts v1.UpdateOptions) (*v1alpha1.WebACL, error) UpdateStatus(ctx context.Context, webACL *v1alpha1.WebACL, opts v1.UpdateOptions) (*v1alpha1.WebACL, 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.WebACL, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.WebACLList, 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.WebACL, err error) WebACLExpansion }
WebACLInterface has methods to work with WebACL resources.
type WebACLsGetter ¶
type WebACLsGetter interface {
WebACLs(namespace string) WebACLInterface
}
WebACLsGetter has a method to return a WebACLInterface. A group's client should implement this interface.
type XssMatchSetExpansion ¶
type XssMatchSetExpansion interface{}
type XssMatchSetInterface ¶
type XssMatchSetInterface interface { Create(ctx context.Context, xssMatchSet *v1alpha1.XssMatchSet, opts v1.CreateOptions) (*v1alpha1.XssMatchSet, error) Update(ctx context.Context, xssMatchSet *v1alpha1.XssMatchSet, opts v1.UpdateOptions) (*v1alpha1.XssMatchSet, error) UpdateStatus(ctx context.Context, xssMatchSet *v1alpha1.XssMatchSet, opts v1.UpdateOptions) (*v1alpha1.XssMatchSet, 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.XssMatchSet, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.XssMatchSetList, 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.XssMatchSet, err error) XssMatchSetExpansion }
XssMatchSetInterface has methods to work with XssMatchSet resources.
type XssMatchSetsGetter ¶
type XssMatchSetsGetter interface {
XssMatchSets(namespace string) XssMatchSetInterface
}
XssMatchSetsGetter has a method to return a XssMatchSetInterface. A group's client should implement this interface.