Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type IpSetExpansion
- type IpSetInterface
- type IpSetsGetter
- type RegexPatternSetExpansion
- type RegexPatternSetInterface
- type RegexPatternSetsGetter
- type RuleGroupExpansion
- type RuleGroupInterface
- type RuleGroupsGetter
- type Wafv2V1alpha1Client
- func (c *Wafv2V1alpha1Client) IpSets(namespace string) IpSetInterface
- func (c *Wafv2V1alpha1Client) RESTClient() rest.Interface
- func (c *Wafv2V1alpha1Client) RegexPatternSets(namespace string) RegexPatternSetInterface
- func (c *Wafv2V1alpha1Client) RuleGroups(namespace string) RuleGroupInterface
- func (c *Wafv2V1alpha1Client) WebACLAssociations(namespace string) WebACLAssociationInterface
- func (c *Wafv2V1alpha1Client) WebACLLoggingConfigurations(namespace string) WebACLLoggingConfigurationInterface
- func (c *Wafv2V1alpha1Client) WebACLs(namespace string) WebACLInterface
- type Wafv2V1alpha1Interface
- type WebACLAssociationExpansion
- type WebACLAssociationInterface
- type WebACLAssociationsGetter
- type WebACLExpansion
- type WebACLInterface
- type WebACLLoggingConfigurationExpansion
- type WebACLLoggingConfigurationInterface
- type WebACLLoggingConfigurationsGetter
- type WebACLsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 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 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 Wafv2V1alpha1Client ¶
type Wafv2V1alpha1Client struct {
// contains filtered or unexported fields
}
Wafv2V1alpha1Client is used to interact with features provided by the wafv2.aws.kubeform.com group.
func New ¶
func New(c rest.Interface) *Wafv2V1alpha1Client
New creates a new Wafv2V1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*Wafv2V1alpha1Client, error)
NewForConfig creates a new Wafv2V1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *Wafv2V1alpha1Client
NewForConfigOrDie creates a new Wafv2V1alpha1Client for the given config and panics if there is an error in the config.
func (*Wafv2V1alpha1Client) IpSets ¶
func (c *Wafv2V1alpha1Client) IpSets(namespace string) IpSetInterface
func (*Wafv2V1alpha1Client) RESTClient ¶
func (c *Wafv2V1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*Wafv2V1alpha1Client) RegexPatternSets ¶
func (c *Wafv2V1alpha1Client) RegexPatternSets(namespace string) RegexPatternSetInterface
func (*Wafv2V1alpha1Client) RuleGroups ¶
func (c *Wafv2V1alpha1Client) RuleGroups(namespace string) RuleGroupInterface
func (*Wafv2V1alpha1Client) WebACLAssociations ¶
func (c *Wafv2V1alpha1Client) WebACLAssociations(namespace string) WebACLAssociationInterface
func (*Wafv2V1alpha1Client) WebACLLoggingConfigurations ¶
func (c *Wafv2V1alpha1Client) WebACLLoggingConfigurations(namespace string) WebACLLoggingConfigurationInterface
func (*Wafv2V1alpha1Client) WebACLs ¶
func (c *Wafv2V1alpha1Client) WebACLs(namespace string) WebACLInterface
type Wafv2V1alpha1Interface ¶
type Wafv2V1alpha1Interface interface { RESTClient() rest.Interface IpSetsGetter RegexPatternSetsGetter RuleGroupsGetter WebACLsGetter WebACLAssociationsGetter WebACLLoggingConfigurationsGetter }
type WebACLAssociationExpansion ¶
type WebACLAssociationExpansion interface{}
type WebACLAssociationInterface ¶
type WebACLAssociationInterface interface { Create(ctx context.Context, webACLAssociation *v1alpha1.WebACLAssociation, opts v1.CreateOptions) (*v1alpha1.WebACLAssociation, error) Update(ctx context.Context, webACLAssociation *v1alpha1.WebACLAssociation, opts v1.UpdateOptions) (*v1alpha1.WebACLAssociation, error) UpdateStatus(ctx context.Context, webACLAssociation *v1alpha1.WebACLAssociation, opts v1.UpdateOptions) (*v1alpha1.WebACLAssociation, 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.WebACLAssociation, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.WebACLAssociationList, 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.WebACLAssociation, err error) WebACLAssociationExpansion }
WebACLAssociationInterface has methods to work with WebACLAssociation resources.
type WebACLAssociationsGetter ¶
type WebACLAssociationsGetter interface {
WebACLAssociations(namespace string) WebACLAssociationInterface
}
WebACLAssociationsGetter has a method to return a WebACLAssociationInterface. A group's client should implement this interface.
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 WebACLLoggingConfigurationExpansion ¶
type WebACLLoggingConfigurationExpansion interface{}
type WebACLLoggingConfigurationInterface ¶
type WebACLLoggingConfigurationInterface interface { Create(ctx context.Context, webACLLoggingConfiguration *v1alpha1.WebACLLoggingConfiguration, opts v1.CreateOptions) (*v1alpha1.WebACLLoggingConfiguration, error) Update(ctx context.Context, webACLLoggingConfiguration *v1alpha1.WebACLLoggingConfiguration, opts v1.UpdateOptions) (*v1alpha1.WebACLLoggingConfiguration, error) UpdateStatus(ctx context.Context, webACLLoggingConfiguration *v1alpha1.WebACLLoggingConfiguration, opts v1.UpdateOptions) (*v1alpha1.WebACLLoggingConfiguration, 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.WebACLLoggingConfiguration, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.WebACLLoggingConfigurationList, 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.WebACLLoggingConfiguration, err error) WebACLLoggingConfigurationExpansion }
WebACLLoggingConfigurationInterface has methods to work with WebACLLoggingConfiguration resources.
type WebACLLoggingConfigurationsGetter ¶
type WebACLLoggingConfigurationsGetter interface {
WebACLLoggingConfigurations(namespace string) WebACLLoggingConfigurationInterface
}
WebACLLoggingConfigurationsGetter has a method to return a WebACLLoggingConfigurationInterface. A group's client should implement this interface.
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.