Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type CceV1alpha1Client
- func (c *CceV1alpha1Client) CrossVPCEnis() CrossVPCEniInterface
- func (c *CceV1alpha1Client) IPPools(namespace string) IPPoolInterface
- func (c *CceV1alpha1Client) MultiIPWorkloadEndpoints(namespace string) MultiIPWorkloadEndpointInterface
- func (c *CceV1alpha1Client) PodSubnetTopologySpreadTables(namespace string) PodSubnetTopologySpreadTableInterface
- func (c *CceV1alpha1Client) PodSubnetTopologySpreads(namespace string) PodSubnetTopologySpreadInterface
- func (c *CceV1alpha1Client) RESTClient() rest.Interface
- func (c *CceV1alpha1Client) Subnets(namespace string) SubnetInterface
- func (c *CceV1alpha1Client) WorkloadEndpoints(namespace string) WorkloadEndpointInterface
- type CceV1alpha1Interface
- type CrossVPCEniExpansion
- type CrossVPCEniInterface
- type CrossVPCEnisGetter
- type IPPoolExpansion
- type IPPoolInterface
- type IPPoolsGetter
- type MultiIPWorkloadEndpointExpansion
- type MultiIPWorkloadEndpointInterface
- type MultiIPWorkloadEndpointsGetter
- type PodSubnetTopologySpreadExpansion
- type PodSubnetTopologySpreadInterface
- type PodSubnetTopologySpreadTableExpansion
- type PodSubnetTopologySpreadTableInterface
- type PodSubnetTopologySpreadTablesGetter
- type PodSubnetTopologySpreadsGetter
- type SubnetExpansion
- type SubnetInterface
- type SubnetsGetter
- type WorkloadEndpointExpansion
- type WorkloadEndpointInterface
- type WorkloadEndpointsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CceV1alpha1Client ¶
type CceV1alpha1Client struct {
// contains filtered or unexported fields
}
CceV1alpha1Client is used to interact with features provided by the cce.io group.
func New ¶
func New(c rest.Interface) *CceV1alpha1Client
New creates a new CceV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*CceV1alpha1Client, error)
NewForConfig creates a new CceV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *CceV1alpha1Client
NewForConfigOrDie creates a new CceV1alpha1Client for the given config and panics if there is an error in the config.
func (*CceV1alpha1Client) CrossVPCEnis ¶
func (c *CceV1alpha1Client) CrossVPCEnis() CrossVPCEniInterface
func (*CceV1alpha1Client) IPPools ¶
func (c *CceV1alpha1Client) IPPools(namespace string) IPPoolInterface
func (*CceV1alpha1Client) MultiIPWorkloadEndpoints ¶ added in v1.5.4
func (c *CceV1alpha1Client) MultiIPWorkloadEndpoints(namespace string) MultiIPWorkloadEndpointInterface
func (*CceV1alpha1Client) PodSubnetTopologySpreadTables ¶
func (c *CceV1alpha1Client) PodSubnetTopologySpreadTables(namespace string) PodSubnetTopologySpreadTableInterface
func (*CceV1alpha1Client) PodSubnetTopologySpreads ¶
func (c *CceV1alpha1Client) PodSubnetTopologySpreads(namespace string) PodSubnetTopologySpreadInterface
func (*CceV1alpha1Client) RESTClient ¶
func (c *CceV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*CceV1alpha1Client) Subnets ¶
func (c *CceV1alpha1Client) Subnets(namespace string) SubnetInterface
func (*CceV1alpha1Client) WorkloadEndpoints ¶
func (c *CceV1alpha1Client) WorkloadEndpoints(namespace string) WorkloadEndpointInterface
type CceV1alpha1Interface ¶
type CceV1alpha1Interface interface { RESTClient() rest.Interface CrossVPCEnisGetter IPPoolsGetter MultiIPWorkloadEndpointsGetter PodSubnetTopologySpreadsGetter PodSubnetTopologySpreadTablesGetter SubnetsGetter WorkloadEndpointsGetter }
type CrossVPCEniExpansion ¶
type CrossVPCEniExpansion interface{}
type CrossVPCEniInterface ¶
type CrossVPCEniInterface interface { Create(ctx context.Context, crossVPCEni *v1alpha1.CrossVPCEni, opts v1.CreateOptions) (*v1alpha1.CrossVPCEni, error) Update(ctx context.Context, crossVPCEni *v1alpha1.CrossVPCEni, opts v1.UpdateOptions) (*v1alpha1.CrossVPCEni, error) UpdateStatus(ctx context.Context, crossVPCEni *v1alpha1.CrossVPCEni, opts v1.UpdateOptions) (*v1alpha1.CrossVPCEni, 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.CrossVPCEni, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CrossVPCEniList, 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.CrossVPCEni, err error) CrossVPCEniExpansion }
CrossVPCEniInterface has methods to work with CrossVPCEni resources.
type CrossVPCEnisGetter ¶
type CrossVPCEnisGetter interface {
CrossVPCEnis() CrossVPCEniInterface
}
CrossVPCEnisGetter has a method to return a CrossVPCEniInterface. A group's client should implement this interface.
type IPPoolExpansion ¶
type IPPoolExpansion interface{}
type IPPoolInterface ¶
type IPPoolInterface interface { Create(ctx context.Context, iPPool *v1alpha1.IPPool, opts v1.CreateOptions) (*v1alpha1.IPPool, error) Update(ctx context.Context, iPPool *v1alpha1.IPPool, opts v1.UpdateOptions) (*v1alpha1.IPPool, error) UpdateStatus(ctx context.Context, iPPool *v1alpha1.IPPool, opts v1.UpdateOptions) (*v1alpha1.IPPool, 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.IPPool, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.IPPoolList, 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.IPPool, err error) IPPoolExpansion }
IPPoolInterface has methods to work with IPPool resources.
type IPPoolsGetter ¶
type IPPoolsGetter interface {
IPPools(namespace string) IPPoolInterface
}
IPPoolsGetter has a method to return a IPPoolInterface. A group's client should implement this interface.
type MultiIPWorkloadEndpointExpansion ¶ added in v1.5.4
type MultiIPWorkloadEndpointExpansion interface{}
type MultiIPWorkloadEndpointInterface ¶ added in v1.5.4
type MultiIPWorkloadEndpointInterface interface { Create(ctx context.Context, multiIPWorkloadEndpoint *v1alpha1.MultiIPWorkloadEndpoint, opts v1.CreateOptions) (*v1alpha1.MultiIPWorkloadEndpoint, error) Update(ctx context.Context, multiIPWorkloadEndpoint *v1alpha1.MultiIPWorkloadEndpoint, opts v1.UpdateOptions) (*v1alpha1.MultiIPWorkloadEndpoint, 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.MultiIPWorkloadEndpoint, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MultiIPWorkloadEndpointList, 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.MultiIPWorkloadEndpoint, err error) MultiIPWorkloadEndpointExpansion }
MultiIPWorkloadEndpointInterface has methods to work with MultiIPWorkloadEndpoint resources.
type MultiIPWorkloadEndpointsGetter ¶ added in v1.5.4
type MultiIPWorkloadEndpointsGetter interface {
MultiIPWorkloadEndpoints(namespace string) MultiIPWorkloadEndpointInterface
}
MultiIPWorkloadEndpointsGetter has a method to return a MultiIPWorkloadEndpointInterface. A group's client should implement this interface.
type PodSubnetTopologySpreadExpansion ¶
type PodSubnetTopologySpreadExpansion interface{}
type PodSubnetTopologySpreadInterface ¶
type PodSubnetTopologySpreadInterface interface { Create(ctx context.Context, podSubnetTopologySpread *v1alpha1.PodSubnetTopologySpread, opts v1.CreateOptions) (*v1alpha1.PodSubnetTopologySpread, error) Update(ctx context.Context, podSubnetTopologySpread *v1alpha1.PodSubnetTopologySpread, opts v1.UpdateOptions) (*v1alpha1.PodSubnetTopologySpread, error) UpdateStatus(ctx context.Context, podSubnetTopologySpread *v1alpha1.PodSubnetTopologySpread, opts v1.UpdateOptions) (*v1alpha1.PodSubnetTopologySpread, 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.PodSubnetTopologySpread, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PodSubnetTopologySpreadList, 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.PodSubnetTopologySpread, err error) PodSubnetTopologySpreadExpansion }
PodSubnetTopologySpreadInterface has methods to work with PodSubnetTopologySpread resources.
type PodSubnetTopologySpreadTableExpansion ¶
type PodSubnetTopologySpreadTableExpansion interface{}
type PodSubnetTopologySpreadTableInterface ¶
type PodSubnetTopologySpreadTableInterface interface { Create(ctx context.Context, podSubnetTopologySpreadTable *v1alpha1.PodSubnetTopologySpreadTable, opts v1.CreateOptions) (*v1alpha1.PodSubnetTopologySpreadTable, error) Update(ctx context.Context, podSubnetTopologySpreadTable *v1alpha1.PodSubnetTopologySpreadTable, opts v1.UpdateOptions) (*v1alpha1.PodSubnetTopologySpreadTable, error) UpdateStatus(ctx context.Context, podSubnetTopologySpreadTable *v1alpha1.PodSubnetTopologySpreadTable, opts v1.UpdateOptions) (*v1alpha1.PodSubnetTopologySpreadTable, 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.PodSubnetTopologySpreadTable, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PodSubnetTopologySpreadTableList, 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.PodSubnetTopologySpreadTable, err error) PodSubnetTopologySpreadTableExpansion }
PodSubnetTopologySpreadTableInterface has methods to work with PodSubnetTopologySpreadTable resources.
type PodSubnetTopologySpreadTablesGetter ¶
type PodSubnetTopologySpreadTablesGetter interface {
PodSubnetTopologySpreadTables(namespace string) PodSubnetTopologySpreadTableInterface
}
PodSubnetTopologySpreadTablesGetter has a method to return a PodSubnetTopologySpreadTableInterface. A group's client should implement this interface.
type PodSubnetTopologySpreadsGetter ¶
type PodSubnetTopologySpreadsGetter interface {
PodSubnetTopologySpreads(namespace string) PodSubnetTopologySpreadInterface
}
PodSubnetTopologySpreadsGetter has a method to return a PodSubnetTopologySpreadInterface. A group's client should implement this interface.
type SubnetExpansion ¶
type SubnetExpansion interface{}
type SubnetInterface ¶
type SubnetInterface interface { Create(ctx context.Context, subnet *v1alpha1.Subnet, opts v1.CreateOptions) (*v1alpha1.Subnet, error) Update(ctx context.Context, subnet *v1alpha1.Subnet, opts v1.UpdateOptions) (*v1alpha1.Subnet, error) UpdateStatus(ctx context.Context, subnet *v1alpha1.Subnet, opts v1.UpdateOptions) (*v1alpha1.Subnet, 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.Subnet, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SubnetList, 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.Subnet, err error) SubnetExpansion }
SubnetInterface has methods to work with Subnet resources.
type SubnetsGetter ¶
type SubnetsGetter interface {
Subnets(namespace string) SubnetInterface
}
SubnetsGetter has a method to return a SubnetInterface. A group's client should implement this interface.
type WorkloadEndpointExpansion ¶
type WorkloadEndpointExpansion interface{}
type WorkloadEndpointInterface ¶
type WorkloadEndpointInterface interface { Create(ctx context.Context, workloadEndpoint *v1alpha1.WorkloadEndpoint, opts v1.CreateOptions) (*v1alpha1.WorkloadEndpoint, error) Update(ctx context.Context, workloadEndpoint *v1alpha1.WorkloadEndpoint, opts v1.UpdateOptions) (*v1alpha1.WorkloadEndpoint, 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.WorkloadEndpoint, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.WorkloadEndpointList, 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.WorkloadEndpoint, err error) WorkloadEndpointExpansion }
WorkloadEndpointInterface has methods to work with WorkloadEndpoint resources.
type WorkloadEndpointsGetter ¶
type WorkloadEndpointsGetter interface {
WorkloadEndpoints(namespace string) WorkloadEndpointInterface
}
WorkloadEndpointsGetter has a method to return a WorkloadEndpointInterface. A group's client should implement this interface.