Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ApplicationRuleCollectionExpansion
- type ApplicationRuleCollectionInterface
- type ApplicationRuleCollectionsGetter
- type FirewallExpansion
- type FirewallInterface
- type FirewallV1alpha1Client
- func (c *FirewallV1alpha1Client) ApplicationRuleCollections(namespace string) ApplicationRuleCollectionInterface
- func (c *FirewallV1alpha1Client) Firewalls(namespace string) FirewallInterface
- func (c *FirewallV1alpha1Client) NatRuleCollections(namespace string) NatRuleCollectionInterface
- func (c *FirewallV1alpha1Client) NetworkRuleCollections(namespace string) NetworkRuleCollectionInterface
- func (c *FirewallV1alpha1Client) Policies(namespace string) PolicyInterface
- func (c *FirewallV1alpha1Client) PolicyRuleCollectionGroups(namespace string) PolicyRuleCollectionGroupInterface
- func (c *FirewallV1alpha1Client) RESTClient() rest.Interface
- type FirewallV1alpha1Interface
- type FirewallsGetter
- type NatRuleCollectionExpansion
- type NatRuleCollectionInterface
- type NatRuleCollectionsGetter
- type NetworkRuleCollectionExpansion
- type NetworkRuleCollectionInterface
- type NetworkRuleCollectionsGetter
- type PoliciesGetter
- type PolicyExpansion
- type PolicyInterface
- type PolicyRuleCollectionGroupExpansion
- type PolicyRuleCollectionGroupInterface
- type PolicyRuleCollectionGroupsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationRuleCollectionExpansion ¶
type ApplicationRuleCollectionExpansion interface{}
type ApplicationRuleCollectionInterface ¶
type ApplicationRuleCollectionInterface interface { Create(ctx context.Context, applicationRuleCollection *v1alpha1.ApplicationRuleCollection, opts v1.CreateOptions) (*v1alpha1.ApplicationRuleCollection, error) Update(ctx context.Context, applicationRuleCollection *v1alpha1.ApplicationRuleCollection, opts v1.UpdateOptions) (*v1alpha1.ApplicationRuleCollection, error) UpdateStatus(ctx context.Context, applicationRuleCollection *v1alpha1.ApplicationRuleCollection, opts v1.UpdateOptions) (*v1alpha1.ApplicationRuleCollection, 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.ApplicationRuleCollection, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ApplicationRuleCollectionList, 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.ApplicationRuleCollection, err error) ApplicationRuleCollectionExpansion }
ApplicationRuleCollectionInterface has methods to work with ApplicationRuleCollection resources.
type ApplicationRuleCollectionsGetter ¶
type ApplicationRuleCollectionsGetter interface {
ApplicationRuleCollections(namespace string) ApplicationRuleCollectionInterface
}
ApplicationRuleCollectionsGetter has a method to return a ApplicationRuleCollectionInterface. A group's client should implement this interface.
type FirewallExpansion ¶
type FirewallExpansion interface{}
type FirewallInterface ¶
type FirewallInterface interface { Create(ctx context.Context, firewall *v1alpha1.Firewall, opts v1.CreateOptions) (*v1alpha1.Firewall, error) Update(ctx context.Context, firewall *v1alpha1.Firewall, opts v1.UpdateOptions) (*v1alpha1.Firewall, error) UpdateStatus(ctx context.Context, firewall *v1alpha1.Firewall, opts v1.UpdateOptions) (*v1alpha1.Firewall, 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.Firewall, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FirewallList, 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.Firewall, err error) FirewallExpansion }
FirewallInterface has methods to work with Firewall resources.
type FirewallV1alpha1Client ¶
type FirewallV1alpha1Client struct {
// contains filtered or unexported fields
}
FirewallV1alpha1Client is used to interact with features provided by the firewall.azurerm.kubeform.com group.
func New ¶
func New(c rest.Interface) *FirewallV1alpha1Client
New creates a new FirewallV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*FirewallV1alpha1Client, error)
NewForConfig creates a new FirewallV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *FirewallV1alpha1Client
NewForConfigOrDie creates a new FirewallV1alpha1Client for the given config and panics if there is an error in the config.
func (*FirewallV1alpha1Client) ApplicationRuleCollections ¶
func (c *FirewallV1alpha1Client) ApplicationRuleCollections(namespace string) ApplicationRuleCollectionInterface
func (*FirewallV1alpha1Client) Firewalls ¶
func (c *FirewallV1alpha1Client) Firewalls(namespace string) FirewallInterface
func (*FirewallV1alpha1Client) NatRuleCollections ¶
func (c *FirewallV1alpha1Client) NatRuleCollections(namespace string) NatRuleCollectionInterface
func (*FirewallV1alpha1Client) NetworkRuleCollections ¶
func (c *FirewallV1alpha1Client) NetworkRuleCollections(namespace string) NetworkRuleCollectionInterface
func (*FirewallV1alpha1Client) Policies ¶
func (c *FirewallV1alpha1Client) Policies(namespace string) PolicyInterface
func (*FirewallV1alpha1Client) PolicyRuleCollectionGroups ¶
func (c *FirewallV1alpha1Client) PolicyRuleCollectionGroups(namespace string) PolicyRuleCollectionGroupInterface
func (*FirewallV1alpha1Client) RESTClient ¶
func (c *FirewallV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type FirewallV1alpha1Interface ¶
type FirewallV1alpha1Interface interface { RESTClient() rest.Interface ApplicationRuleCollectionsGetter FirewallsGetter NatRuleCollectionsGetter NetworkRuleCollectionsGetter PoliciesGetter PolicyRuleCollectionGroupsGetter }
type FirewallsGetter ¶
type FirewallsGetter interface {
Firewalls(namespace string) FirewallInterface
}
FirewallsGetter has a method to return a FirewallInterface. A group's client should implement this interface.
type NatRuleCollectionExpansion ¶
type NatRuleCollectionExpansion interface{}
type NatRuleCollectionInterface ¶
type NatRuleCollectionInterface interface { Create(ctx context.Context, natRuleCollection *v1alpha1.NatRuleCollection, opts v1.CreateOptions) (*v1alpha1.NatRuleCollection, error) Update(ctx context.Context, natRuleCollection *v1alpha1.NatRuleCollection, opts v1.UpdateOptions) (*v1alpha1.NatRuleCollection, error) UpdateStatus(ctx context.Context, natRuleCollection *v1alpha1.NatRuleCollection, opts v1.UpdateOptions) (*v1alpha1.NatRuleCollection, 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.NatRuleCollection, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NatRuleCollectionList, 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.NatRuleCollection, err error) NatRuleCollectionExpansion }
NatRuleCollectionInterface has methods to work with NatRuleCollection resources.
type NatRuleCollectionsGetter ¶
type NatRuleCollectionsGetter interface {
NatRuleCollections(namespace string) NatRuleCollectionInterface
}
NatRuleCollectionsGetter has a method to return a NatRuleCollectionInterface. A group's client should implement this interface.
type NetworkRuleCollectionExpansion ¶
type NetworkRuleCollectionExpansion interface{}
type NetworkRuleCollectionInterface ¶
type NetworkRuleCollectionInterface interface { Create(ctx context.Context, networkRuleCollection *v1alpha1.NetworkRuleCollection, opts v1.CreateOptions) (*v1alpha1.NetworkRuleCollection, error) Update(ctx context.Context, networkRuleCollection *v1alpha1.NetworkRuleCollection, opts v1.UpdateOptions) (*v1alpha1.NetworkRuleCollection, error) UpdateStatus(ctx context.Context, networkRuleCollection *v1alpha1.NetworkRuleCollection, opts v1.UpdateOptions) (*v1alpha1.NetworkRuleCollection, 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.NetworkRuleCollection, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NetworkRuleCollectionList, 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.NetworkRuleCollection, err error) NetworkRuleCollectionExpansion }
NetworkRuleCollectionInterface has methods to work with NetworkRuleCollection resources.
type NetworkRuleCollectionsGetter ¶
type NetworkRuleCollectionsGetter interface {
NetworkRuleCollections(namespace string) NetworkRuleCollectionInterface
}
NetworkRuleCollectionsGetter has a method to return a NetworkRuleCollectionInterface. A group's client should implement this interface.
type PoliciesGetter ¶
type PoliciesGetter interface {
Policies(namespace string) PolicyInterface
}
PoliciesGetter has a method to return a PolicyInterface. A group's client should implement this interface.
type PolicyExpansion ¶
type PolicyExpansion interface{}
type PolicyInterface ¶
type PolicyInterface interface { Create(ctx context.Context, policy *v1alpha1.Policy, opts v1.CreateOptions) (*v1alpha1.Policy, error) Update(ctx context.Context, policy *v1alpha1.Policy, opts v1.UpdateOptions) (*v1alpha1.Policy, error) UpdateStatus(ctx context.Context, policy *v1alpha1.Policy, opts v1.UpdateOptions) (*v1alpha1.Policy, 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.Policy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PolicyList, 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.Policy, err error) PolicyExpansion }
PolicyInterface has methods to work with Policy resources.
type PolicyRuleCollectionGroupExpansion ¶
type PolicyRuleCollectionGroupExpansion interface{}
type PolicyRuleCollectionGroupInterface ¶
type PolicyRuleCollectionGroupInterface interface { Create(ctx context.Context, policyRuleCollectionGroup *v1alpha1.PolicyRuleCollectionGroup, opts v1.CreateOptions) (*v1alpha1.PolicyRuleCollectionGroup, error) Update(ctx context.Context, policyRuleCollectionGroup *v1alpha1.PolicyRuleCollectionGroup, opts v1.UpdateOptions) (*v1alpha1.PolicyRuleCollectionGroup, error) UpdateStatus(ctx context.Context, policyRuleCollectionGroup *v1alpha1.PolicyRuleCollectionGroup, opts v1.UpdateOptions) (*v1alpha1.PolicyRuleCollectionGroup, 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.PolicyRuleCollectionGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PolicyRuleCollectionGroupList, 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.PolicyRuleCollectionGroup, err error) PolicyRuleCollectionGroupExpansion }
PolicyRuleCollectionGroupInterface has methods to work with PolicyRuleCollectionGroup resources.
type PolicyRuleCollectionGroupsGetter ¶
type PolicyRuleCollectionGroupsGetter interface {
PolicyRuleCollectionGroups(namespace string) PolicyRuleCollectionGroupInterface
}
PolicyRuleCollectionGroupsGetter has a method to return a PolicyRuleCollectionGroupInterface. A group's client should implement this interface.