Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AddressGroupExpansion
- type AddressGroupInterface
- type AddressGroupsGetter
- type AppliedToGroupExpansion
- type AppliedToGroupInterface
- type AppliedToGroupsGetter
- type ControlplaneV1beta1Client
- func (c *ControlplaneV1beta1Client) AddressGroups() AddressGroupInterface
- func (c *ControlplaneV1beta1Client) AppliedToGroups() AppliedToGroupInterface
- func (c *ControlplaneV1beta1Client) NetworkPolicies(namespace string) NetworkPolicyInterface
- func (c *ControlplaneV1beta1Client) NodeStatsSummaries() NodeStatsSummaryInterface
- func (c *ControlplaneV1beta1Client) RESTClient() rest.Interface
- type ControlplaneV1beta1Interface
- type NetworkPoliciesGetter
- type NetworkPolicyExpansion
- type NetworkPolicyInterface
- type NodeStatsSummariesGetter
- type NodeStatsSummaryExpansion
- type NodeStatsSummaryInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddressGroupExpansion ¶
type AddressGroupExpansion interface{}
type AddressGroupInterface ¶
type AddressGroupInterface interface { Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.AddressGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.AddressGroupList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) AddressGroupExpansion }
AddressGroupInterface has methods to work with AddressGroup resources.
type AddressGroupsGetter ¶
type AddressGroupsGetter interface {
AddressGroups() AddressGroupInterface
}
AddressGroupsGetter has a method to return a AddressGroupInterface. A group's client should implement this interface.
type AppliedToGroupExpansion ¶
type AppliedToGroupExpansion interface{}
type AppliedToGroupInterface ¶
type AppliedToGroupInterface interface { Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.AppliedToGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.AppliedToGroupList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) AppliedToGroupExpansion }
AppliedToGroupInterface has methods to work with AppliedToGroup resources.
type AppliedToGroupsGetter ¶
type AppliedToGroupsGetter interface {
AppliedToGroups() AppliedToGroupInterface
}
AppliedToGroupsGetter has a method to return a AppliedToGroupInterface. A group's client should implement this interface.
type ControlplaneV1beta1Client ¶
type ControlplaneV1beta1Client struct {
// contains filtered or unexported fields
}
ControlplaneV1beta1Client is used to interact with features provided by the controlplane.antrea.io group.
func New ¶
func New(c rest.Interface) *ControlplaneV1beta1Client
New creates a new ControlplaneV1beta1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*ControlplaneV1beta1Client, error)
NewForConfig creates a new ControlplaneV1beta1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *ControlplaneV1beta1Client
NewForConfigOrDie creates a new ControlplaneV1beta1Client for the given config and panics if there is an error in the config.
func (*ControlplaneV1beta1Client) AddressGroups ¶
func (c *ControlplaneV1beta1Client) AddressGroups() AddressGroupInterface
func (*ControlplaneV1beta1Client) AppliedToGroups ¶
func (c *ControlplaneV1beta1Client) AppliedToGroups() AppliedToGroupInterface
func (*ControlplaneV1beta1Client) NetworkPolicies ¶
func (c *ControlplaneV1beta1Client) NetworkPolicies(namespace string) NetworkPolicyInterface
func (*ControlplaneV1beta1Client) NodeStatsSummaries ¶
func (c *ControlplaneV1beta1Client) NodeStatsSummaries() NodeStatsSummaryInterface
func (*ControlplaneV1beta1Client) RESTClient ¶
func (c *ControlplaneV1beta1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type ControlplaneV1beta1Interface ¶
type ControlplaneV1beta1Interface interface { RESTClient() rest.Interface AddressGroupsGetter AppliedToGroupsGetter NetworkPoliciesGetter NodeStatsSummariesGetter }
type NetworkPoliciesGetter ¶
type NetworkPoliciesGetter interface {
NetworkPolicies(namespace string) NetworkPolicyInterface
}
NetworkPoliciesGetter has a method to return a NetworkPolicyInterface. A group's client should implement this interface.
type NetworkPolicyExpansion ¶
type NetworkPolicyExpansion interface{}
type NetworkPolicyInterface ¶
type NetworkPolicyInterface interface { Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.NetworkPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.NetworkPolicyList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) NetworkPolicyExpansion }
NetworkPolicyInterface has methods to work with NetworkPolicy resources.
type NodeStatsSummariesGetter ¶
type NodeStatsSummariesGetter interface {
NodeStatsSummaries() NodeStatsSummaryInterface
}
NodeStatsSummariesGetter has a method to return a NodeStatsSummaryInterface. A group's client should implement this interface.
type NodeStatsSummaryExpansion ¶
type NodeStatsSummaryExpansion interface{}
type NodeStatsSummaryInterface ¶
type NodeStatsSummaryInterface interface { Create(ctx context.Context, nodeStatsSummary *v1beta1.NodeStatsSummary, opts v1.CreateOptions) (*v1beta1.NodeStatsSummary, error) NodeStatsSummaryExpansion }
NodeStatsSummaryInterface has methods to work with NodeStatsSummary resources.