Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type NetworkServicesEndpointPoliciesGetter
- type NetworkServicesEndpointPolicyExpansion
- type NetworkServicesEndpointPolicyInterface
- type NetworkServicesGRPCRouteExpansion
- type NetworkServicesGRPCRouteInterface
- type NetworkServicesGRPCRoutesGetter
- type NetworkServicesGatewayExpansion
- type NetworkServicesGatewayInterface
- type NetworkServicesGatewaysGetter
- type NetworkServicesHTTPRouteExpansion
- type NetworkServicesHTTPRouteInterface
- type NetworkServicesHTTPRoutesGetter
- type NetworkServicesMeshExpansion
- type NetworkServicesMeshInterface
- type NetworkServicesMeshesGetter
- type NetworkServicesTCPRouteExpansion
- type NetworkServicesTCPRouteInterface
- type NetworkServicesTCPRoutesGetter
- type NetworkServicesTLSRouteExpansion
- type NetworkServicesTLSRouteInterface
- type NetworkServicesTLSRoutesGetter
- type NetworkservicesV1beta1Client
- func (c *NetworkservicesV1beta1Client) NetworkServicesEndpointPolicies(namespace string) NetworkServicesEndpointPolicyInterface
- func (c *NetworkservicesV1beta1Client) NetworkServicesGRPCRoutes(namespace string) NetworkServicesGRPCRouteInterface
- func (c *NetworkservicesV1beta1Client) NetworkServicesGateways(namespace string) NetworkServicesGatewayInterface
- func (c *NetworkservicesV1beta1Client) NetworkServicesHTTPRoutes(namespace string) NetworkServicesHTTPRouteInterface
- func (c *NetworkservicesV1beta1Client) NetworkServicesMeshes(namespace string) NetworkServicesMeshInterface
- func (c *NetworkservicesV1beta1Client) NetworkServicesTCPRoutes(namespace string) NetworkServicesTCPRouteInterface
- func (c *NetworkservicesV1beta1Client) NetworkServicesTLSRoutes(namespace string) NetworkServicesTLSRouteInterface
- func (c *NetworkservicesV1beta1Client) RESTClient() rest.Interface
- type NetworkservicesV1beta1Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NetworkServicesEndpointPoliciesGetter ¶
type NetworkServicesEndpointPoliciesGetter interface {
NetworkServicesEndpointPolicies(namespace string) NetworkServicesEndpointPolicyInterface
}
NetworkServicesEndpointPoliciesGetter has a method to return a NetworkServicesEndpointPolicyInterface. A group's client should implement this interface.
type NetworkServicesEndpointPolicyExpansion ¶
type NetworkServicesEndpointPolicyExpansion interface{}
type NetworkServicesEndpointPolicyInterface ¶
type NetworkServicesEndpointPolicyInterface interface { Create(ctx context.Context, networkServicesEndpointPolicy *v1beta1.NetworkServicesEndpointPolicy, opts v1.CreateOptions) (*v1beta1.NetworkServicesEndpointPolicy, error) Update(ctx context.Context, networkServicesEndpointPolicy *v1beta1.NetworkServicesEndpointPolicy, opts v1.UpdateOptions) (*v1beta1.NetworkServicesEndpointPolicy, error) UpdateStatus(ctx context.Context, networkServicesEndpointPolicy *v1beta1.NetworkServicesEndpointPolicy, opts v1.UpdateOptions) (*v1beta1.NetworkServicesEndpointPolicy, 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) (*v1beta1.NetworkServicesEndpointPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.NetworkServicesEndpointPolicyList, 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 *v1beta1.NetworkServicesEndpointPolicy, err error) NetworkServicesEndpointPolicyExpansion }
NetworkServicesEndpointPolicyInterface has methods to work with NetworkServicesEndpointPolicy resources.
type NetworkServicesGRPCRouteExpansion ¶
type NetworkServicesGRPCRouteExpansion interface{}
type NetworkServicesGRPCRouteInterface ¶
type NetworkServicesGRPCRouteInterface interface { Create(ctx context.Context, networkServicesGRPCRoute *v1beta1.NetworkServicesGRPCRoute, opts v1.CreateOptions) (*v1beta1.NetworkServicesGRPCRoute, error) Update(ctx context.Context, networkServicesGRPCRoute *v1beta1.NetworkServicesGRPCRoute, opts v1.UpdateOptions) (*v1beta1.NetworkServicesGRPCRoute, error) UpdateStatus(ctx context.Context, networkServicesGRPCRoute *v1beta1.NetworkServicesGRPCRoute, opts v1.UpdateOptions) (*v1beta1.NetworkServicesGRPCRoute, 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) (*v1beta1.NetworkServicesGRPCRoute, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.NetworkServicesGRPCRouteList, 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 *v1beta1.NetworkServicesGRPCRoute, err error) NetworkServicesGRPCRouteExpansion }
NetworkServicesGRPCRouteInterface has methods to work with NetworkServicesGRPCRoute resources.
type NetworkServicesGRPCRoutesGetter ¶
type NetworkServicesGRPCRoutesGetter interface {
NetworkServicesGRPCRoutes(namespace string) NetworkServicesGRPCRouteInterface
}
NetworkServicesGRPCRoutesGetter has a method to return a NetworkServicesGRPCRouteInterface. A group's client should implement this interface.
type NetworkServicesGatewayExpansion ¶
type NetworkServicesGatewayExpansion interface{}
type NetworkServicesGatewayInterface ¶
type NetworkServicesGatewayInterface interface { Create(ctx context.Context, networkServicesGateway *v1beta1.NetworkServicesGateway, opts v1.CreateOptions) (*v1beta1.NetworkServicesGateway, error) Update(ctx context.Context, networkServicesGateway *v1beta1.NetworkServicesGateway, opts v1.UpdateOptions) (*v1beta1.NetworkServicesGateway, error) UpdateStatus(ctx context.Context, networkServicesGateway *v1beta1.NetworkServicesGateway, opts v1.UpdateOptions) (*v1beta1.NetworkServicesGateway, 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) (*v1beta1.NetworkServicesGateway, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.NetworkServicesGatewayList, 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 *v1beta1.NetworkServicesGateway, err error) NetworkServicesGatewayExpansion }
NetworkServicesGatewayInterface has methods to work with NetworkServicesGateway resources.
type NetworkServicesGatewaysGetter ¶
type NetworkServicesGatewaysGetter interface {
NetworkServicesGateways(namespace string) NetworkServicesGatewayInterface
}
NetworkServicesGatewaysGetter has a method to return a NetworkServicesGatewayInterface. A group's client should implement this interface.
type NetworkServicesHTTPRouteExpansion ¶
type NetworkServicesHTTPRouteExpansion interface{}
type NetworkServicesHTTPRouteInterface ¶
type NetworkServicesHTTPRouteInterface interface { Create(ctx context.Context, networkServicesHTTPRoute *v1beta1.NetworkServicesHTTPRoute, opts v1.CreateOptions) (*v1beta1.NetworkServicesHTTPRoute, error) Update(ctx context.Context, networkServicesHTTPRoute *v1beta1.NetworkServicesHTTPRoute, opts v1.UpdateOptions) (*v1beta1.NetworkServicesHTTPRoute, error) UpdateStatus(ctx context.Context, networkServicesHTTPRoute *v1beta1.NetworkServicesHTTPRoute, opts v1.UpdateOptions) (*v1beta1.NetworkServicesHTTPRoute, 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) (*v1beta1.NetworkServicesHTTPRoute, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.NetworkServicesHTTPRouteList, 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 *v1beta1.NetworkServicesHTTPRoute, err error) NetworkServicesHTTPRouteExpansion }
NetworkServicesHTTPRouteInterface has methods to work with NetworkServicesHTTPRoute resources.
type NetworkServicesHTTPRoutesGetter ¶
type NetworkServicesHTTPRoutesGetter interface {
NetworkServicesHTTPRoutes(namespace string) NetworkServicesHTTPRouteInterface
}
NetworkServicesHTTPRoutesGetter has a method to return a NetworkServicesHTTPRouteInterface. A group's client should implement this interface.
type NetworkServicesMeshExpansion ¶
type NetworkServicesMeshExpansion interface{}
type NetworkServicesMeshInterface ¶
type NetworkServicesMeshInterface interface { Create(ctx context.Context, networkServicesMesh *v1beta1.NetworkServicesMesh, opts v1.CreateOptions) (*v1beta1.NetworkServicesMesh, error) Update(ctx context.Context, networkServicesMesh *v1beta1.NetworkServicesMesh, opts v1.UpdateOptions) (*v1beta1.NetworkServicesMesh, error) UpdateStatus(ctx context.Context, networkServicesMesh *v1beta1.NetworkServicesMesh, opts v1.UpdateOptions) (*v1beta1.NetworkServicesMesh, 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) (*v1beta1.NetworkServicesMesh, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.NetworkServicesMeshList, 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 *v1beta1.NetworkServicesMesh, err error) NetworkServicesMeshExpansion }
NetworkServicesMeshInterface has methods to work with NetworkServicesMesh resources.
type NetworkServicesMeshesGetter ¶
type NetworkServicesMeshesGetter interface {
NetworkServicesMeshes(namespace string) NetworkServicesMeshInterface
}
NetworkServicesMeshesGetter has a method to return a NetworkServicesMeshInterface. A group's client should implement this interface.
type NetworkServicesTCPRouteExpansion ¶
type NetworkServicesTCPRouteExpansion interface{}
type NetworkServicesTCPRouteInterface ¶
type NetworkServicesTCPRouteInterface interface { Create(ctx context.Context, networkServicesTCPRoute *v1beta1.NetworkServicesTCPRoute, opts v1.CreateOptions) (*v1beta1.NetworkServicesTCPRoute, error) Update(ctx context.Context, networkServicesTCPRoute *v1beta1.NetworkServicesTCPRoute, opts v1.UpdateOptions) (*v1beta1.NetworkServicesTCPRoute, error) UpdateStatus(ctx context.Context, networkServicesTCPRoute *v1beta1.NetworkServicesTCPRoute, opts v1.UpdateOptions) (*v1beta1.NetworkServicesTCPRoute, 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) (*v1beta1.NetworkServicesTCPRoute, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.NetworkServicesTCPRouteList, 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 *v1beta1.NetworkServicesTCPRoute, err error) NetworkServicesTCPRouteExpansion }
NetworkServicesTCPRouteInterface has methods to work with NetworkServicesTCPRoute resources.
type NetworkServicesTCPRoutesGetter ¶
type NetworkServicesTCPRoutesGetter interface {
NetworkServicesTCPRoutes(namespace string) NetworkServicesTCPRouteInterface
}
NetworkServicesTCPRoutesGetter has a method to return a NetworkServicesTCPRouteInterface. A group's client should implement this interface.
type NetworkServicesTLSRouteExpansion ¶ added in v1.80.0
type NetworkServicesTLSRouteExpansion interface{}
type NetworkServicesTLSRouteInterface ¶ added in v1.80.0
type NetworkServicesTLSRouteInterface interface { Create(ctx context.Context, networkServicesTLSRoute *v1beta1.NetworkServicesTLSRoute, opts v1.CreateOptions) (*v1beta1.NetworkServicesTLSRoute, error) Update(ctx context.Context, networkServicesTLSRoute *v1beta1.NetworkServicesTLSRoute, opts v1.UpdateOptions) (*v1beta1.NetworkServicesTLSRoute, error) UpdateStatus(ctx context.Context, networkServicesTLSRoute *v1beta1.NetworkServicesTLSRoute, opts v1.UpdateOptions) (*v1beta1.NetworkServicesTLSRoute, 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) (*v1beta1.NetworkServicesTLSRoute, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.NetworkServicesTLSRouteList, 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 *v1beta1.NetworkServicesTLSRoute, err error) NetworkServicesTLSRouteExpansion }
NetworkServicesTLSRouteInterface has methods to work with NetworkServicesTLSRoute resources.
type NetworkServicesTLSRoutesGetter ¶ added in v1.80.0
type NetworkServicesTLSRoutesGetter interface {
NetworkServicesTLSRoutes(namespace string) NetworkServicesTLSRouteInterface
}
NetworkServicesTLSRoutesGetter has a method to return a NetworkServicesTLSRouteInterface. A group's client should implement this interface.
type NetworkservicesV1beta1Client ¶
type NetworkservicesV1beta1Client struct {
// contains filtered or unexported fields
}
NetworkservicesV1beta1Client is used to interact with features provided by the networkservices.cnrm.cloud.google.com group.
func New ¶
func New(c rest.Interface) *NetworkservicesV1beta1Client
New creates a new NetworkservicesV1beta1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*NetworkservicesV1beta1Client, error)
NewForConfig creates a new NetworkservicesV1beta1Client for the given config. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).
func NewForConfigAndClient ¶ added in v1.75.0
NewForConfigAndClient creates a new NetworkservicesV1beta1Client for the given config and http client. Note the http client provided takes precedence over the configured transport values.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *NetworkservicesV1beta1Client
NewForConfigOrDie creates a new NetworkservicesV1beta1Client for the given config and panics if there is an error in the config.
func (*NetworkservicesV1beta1Client) NetworkServicesEndpointPolicies ¶
func (c *NetworkservicesV1beta1Client) NetworkServicesEndpointPolicies(namespace string) NetworkServicesEndpointPolicyInterface
func (*NetworkservicesV1beta1Client) NetworkServicesGRPCRoutes ¶
func (c *NetworkservicesV1beta1Client) NetworkServicesGRPCRoutes(namespace string) NetworkServicesGRPCRouteInterface
func (*NetworkservicesV1beta1Client) NetworkServicesGateways ¶
func (c *NetworkservicesV1beta1Client) NetworkServicesGateways(namespace string) NetworkServicesGatewayInterface
func (*NetworkservicesV1beta1Client) NetworkServicesHTTPRoutes ¶
func (c *NetworkservicesV1beta1Client) NetworkServicesHTTPRoutes(namespace string) NetworkServicesHTTPRouteInterface
func (*NetworkservicesV1beta1Client) NetworkServicesMeshes ¶
func (c *NetworkservicesV1beta1Client) NetworkServicesMeshes(namespace string) NetworkServicesMeshInterface
func (*NetworkservicesV1beta1Client) NetworkServicesTCPRoutes ¶
func (c *NetworkservicesV1beta1Client) NetworkServicesTCPRoutes(namespace string) NetworkServicesTCPRouteInterface
func (*NetworkservicesV1beta1Client) NetworkServicesTLSRoutes ¶ added in v1.80.0
func (c *NetworkservicesV1beta1Client) NetworkServicesTLSRoutes(namespace string) NetworkServicesTLSRouteInterface
func (*NetworkservicesV1beta1Client) RESTClient ¶
func (c *NetworkservicesV1beta1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type NetworkservicesV1beta1Interface ¶
type NetworkservicesV1beta1Interface interface { RESTClient() rest.Interface NetworkServicesEndpointPoliciesGetter NetworkServicesGRPCRoutesGetter NetworkServicesGatewaysGetter NetworkServicesHTTPRoutesGetter NetworkServicesMeshesGetter NetworkServicesTCPRoutesGetter NetworkServicesTLSRoutesGetter }