Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type BackendAddressPoolAddressExpansion
- type BackendAddressPoolAddressInterface
- type BackendAddressPoolAddressesGetter
- type BackendAddressPoolExpansion
- type BackendAddressPoolInterface
- type BackendAddressPoolsGetter
- type LbExpansion
- type LbInterface
- type LbV1alpha1Client
- func (c *LbV1alpha1Client) BackendAddressPoolAddresses(namespace string) BackendAddressPoolAddressInterface
- func (c *LbV1alpha1Client) BackendAddressPools(namespace string) BackendAddressPoolInterface
- func (c *LbV1alpha1Client) Lbs(namespace string) LbInterface
- func (c *LbV1alpha1Client) NatPools(namespace string) NatPoolInterface
- func (c *LbV1alpha1Client) NatRules(namespace string) NatRuleInterface
- func (c *LbV1alpha1Client) OutboundRules(namespace string) OutboundRuleInterface
- func (c *LbV1alpha1Client) Probes(namespace string) ProbeInterface
- func (c *LbV1alpha1Client) RESTClient() rest.Interface
- func (c *LbV1alpha1Client) Rules(namespace string) RuleInterface
- type LbV1alpha1Interface
- type LbsGetter
- type NatPoolExpansion
- type NatPoolInterface
- type NatPoolsGetter
- type NatRuleExpansion
- type NatRuleInterface
- type NatRulesGetter
- type OutboundRuleExpansion
- type OutboundRuleInterface
- type OutboundRulesGetter
- type ProbeExpansion
- type ProbeInterface
- type ProbesGetter
- type RuleExpansion
- type RuleInterface
- type RulesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackendAddressPoolAddressExpansion ¶
type BackendAddressPoolAddressExpansion interface{}
type BackendAddressPoolAddressInterface ¶
type BackendAddressPoolAddressInterface interface { Create(ctx context.Context, backendAddressPoolAddress *v1alpha1.BackendAddressPoolAddress, opts v1.CreateOptions) (*v1alpha1.BackendAddressPoolAddress, error) Update(ctx context.Context, backendAddressPoolAddress *v1alpha1.BackendAddressPoolAddress, opts v1.UpdateOptions) (*v1alpha1.BackendAddressPoolAddress, error) UpdateStatus(ctx context.Context, backendAddressPoolAddress *v1alpha1.BackendAddressPoolAddress, opts v1.UpdateOptions) (*v1alpha1.BackendAddressPoolAddress, 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.BackendAddressPoolAddress, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BackendAddressPoolAddressList, 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.BackendAddressPoolAddress, err error) BackendAddressPoolAddressExpansion }
BackendAddressPoolAddressInterface has methods to work with BackendAddressPoolAddress resources.
type BackendAddressPoolAddressesGetter ¶
type BackendAddressPoolAddressesGetter interface {
BackendAddressPoolAddresses(namespace string) BackendAddressPoolAddressInterface
}
BackendAddressPoolAddressesGetter has a method to return a BackendAddressPoolAddressInterface. A group's client should implement this interface.
type BackendAddressPoolExpansion ¶
type BackendAddressPoolExpansion interface{}
type BackendAddressPoolInterface ¶
type BackendAddressPoolInterface interface { Create(ctx context.Context, backendAddressPool *v1alpha1.BackendAddressPool, opts v1.CreateOptions) (*v1alpha1.BackendAddressPool, error) Update(ctx context.Context, backendAddressPool *v1alpha1.BackendAddressPool, opts v1.UpdateOptions) (*v1alpha1.BackendAddressPool, error) UpdateStatus(ctx context.Context, backendAddressPool *v1alpha1.BackendAddressPool, opts v1.UpdateOptions) (*v1alpha1.BackendAddressPool, 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.BackendAddressPool, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BackendAddressPoolList, 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.BackendAddressPool, err error) BackendAddressPoolExpansion }
BackendAddressPoolInterface has methods to work with BackendAddressPool resources.
type BackendAddressPoolsGetter ¶
type BackendAddressPoolsGetter interface {
BackendAddressPools(namespace string) BackendAddressPoolInterface
}
BackendAddressPoolsGetter has a method to return a BackendAddressPoolInterface. A group's client should implement this interface.
type LbExpansion ¶
type LbExpansion interface{}
type LbInterface ¶
type LbInterface interface { Create(ctx context.Context, lb *v1alpha1.Lb, opts v1.CreateOptions) (*v1alpha1.Lb, error) Update(ctx context.Context, lb *v1alpha1.Lb, opts v1.UpdateOptions) (*v1alpha1.Lb, error) UpdateStatus(ctx context.Context, lb *v1alpha1.Lb, opts v1.UpdateOptions) (*v1alpha1.Lb, 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.Lb, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LbList, 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.Lb, err error) LbExpansion }
LbInterface has methods to work with Lb resources.
type LbV1alpha1Client ¶
type LbV1alpha1Client struct {
// contains filtered or unexported fields
}
LbV1alpha1Client is used to interact with features provided by the lb.azurerm.kubeform.com group.
func New ¶
func New(c rest.Interface) *LbV1alpha1Client
New creates a new LbV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*LbV1alpha1Client, error)
NewForConfig creates a new LbV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *LbV1alpha1Client
NewForConfigOrDie creates a new LbV1alpha1Client for the given config and panics if there is an error in the config.
func (*LbV1alpha1Client) BackendAddressPoolAddresses ¶
func (c *LbV1alpha1Client) BackendAddressPoolAddresses(namespace string) BackendAddressPoolAddressInterface
func (*LbV1alpha1Client) BackendAddressPools ¶
func (c *LbV1alpha1Client) BackendAddressPools(namespace string) BackendAddressPoolInterface
func (*LbV1alpha1Client) Lbs ¶
func (c *LbV1alpha1Client) Lbs(namespace string) LbInterface
func (*LbV1alpha1Client) NatPools ¶
func (c *LbV1alpha1Client) NatPools(namespace string) NatPoolInterface
func (*LbV1alpha1Client) NatRules ¶
func (c *LbV1alpha1Client) NatRules(namespace string) NatRuleInterface
func (*LbV1alpha1Client) OutboundRules ¶
func (c *LbV1alpha1Client) OutboundRules(namespace string) OutboundRuleInterface
func (*LbV1alpha1Client) Probes ¶
func (c *LbV1alpha1Client) Probes(namespace string) ProbeInterface
func (*LbV1alpha1Client) RESTClient ¶
func (c *LbV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*LbV1alpha1Client) Rules ¶
func (c *LbV1alpha1Client) Rules(namespace string) RuleInterface
type LbV1alpha1Interface ¶
type LbV1alpha1Interface interface { RESTClient() rest.Interface BackendAddressPoolsGetter BackendAddressPoolAddressesGetter LbsGetter NatPoolsGetter NatRulesGetter OutboundRulesGetter ProbesGetter RulesGetter }
type LbsGetter ¶
type LbsGetter interface {
Lbs(namespace string) LbInterface
}
LbsGetter has a method to return a LbInterface. A group's client should implement this interface.
type NatPoolExpansion ¶
type NatPoolExpansion interface{}
type NatPoolInterface ¶
type NatPoolInterface interface { Create(ctx context.Context, natPool *v1alpha1.NatPool, opts v1.CreateOptions) (*v1alpha1.NatPool, error) Update(ctx context.Context, natPool *v1alpha1.NatPool, opts v1.UpdateOptions) (*v1alpha1.NatPool, error) UpdateStatus(ctx context.Context, natPool *v1alpha1.NatPool, opts v1.UpdateOptions) (*v1alpha1.NatPool, 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.NatPool, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NatPoolList, 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.NatPool, err error) NatPoolExpansion }
NatPoolInterface has methods to work with NatPool resources.
type NatPoolsGetter ¶
type NatPoolsGetter interface {
NatPools(namespace string) NatPoolInterface
}
NatPoolsGetter has a method to return a NatPoolInterface. A group's client should implement this interface.
type NatRuleExpansion ¶
type NatRuleExpansion interface{}
type NatRuleInterface ¶
type NatRuleInterface interface { Create(ctx context.Context, natRule *v1alpha1.NatRule, opts v1.CreateOptions) (*v1alpha1.NatRule, error) Update(ctx context.Context, natRule *v1alpha1.NatRule, opts v1.UpdateOptions) (*v1alpha1.NatRule, error) UpdateStatus(ctx context.Context, natRule *v1alpha1.NatRule, opts v1.UpdateOptions) (*v1alpha1.NatRule, 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.NatRule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NatRuleList, 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.NatRule, err error) NatRuleExpansion }
NatRuleInterface has methods to work with NatRule resources.
type NatRulesGetter ¶
type NatRulesGetter interface {
NatRules(namespace string) NatRuleInterface
}
NatRulesGetter has a method to return a NatRuleInterface. A group's client should implement this interface.
type OutboundRuleExpansion ¶
type OutboundRuleExpansion interface{}
type OutboundRuleInterface ¶
type OutboundRuleInterface interface { Create(ctx context.Context, outboundRule *v1alpha1.OutboundRule, opts v1.CreateOptions) (*v1alpha1.OutboundRule, error) Update(ctx context.Context, outboundRule *v1alpha1.OutboundRule, opts v1.UpdateOptions) (*v1alpha1.OutboundRule, error) UpdateStatus(ctx context.Context, outboundRule *v1alpha1.OutboundRule, opts v1.UpdateOptions) (*v1alpha1.OutboundRule, 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.OutboundRule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.OutboundRuleList, 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.OutboundRule, err error) OutboundRuleExpansion }
OutboundRuleInterface has methods to work with OutboundRule resources.
type OutboundRulesGetter ¶
type OutboundRulesGetter interface {
OutboundRules(namespace string) OutboundRuleInterface
}
OutboundRulesGetter has a method to return a OutboundRuleInterface. A group's client should implement this interface.
type ProbeExpansion ¶
type ProbeExpansion interface{}
type ProbeInterface ¶
type ProbeInterface interface { Create(ctx context.Context, probe *v1alpha1.Probe, opts v1.CreateOptions) (*v1alpha1.Probe, error) Update(ctx context.Context, probe *v1alpha1.Probe, opts v1.UpdateOptions) (*v1alpha1.Probe, error) UpdateStatus(ctx context.Context, probe *v1alpha1.Probe, opts v1.UpdateOptions) (*v1alpha1.Probe, 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.Probe, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProbeList, 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.Probe, err error) ProbeExpansion }
ProbeInterface has methods to work with Probe resources.
type ProbesGetter ¶
type ProbesGetter interface {
Probes(namespace string) ProbeInterface
}
ProbesGetter has a method to return a ProbeInterface. A group's client should implement this interface.
type RuleExpansion ¶
type RuleExpansion 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.