v1

package
v0.0.0-...-f20e628 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 6, 2021 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

This package has the automatically generated typed clients.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ClusterEnforcerExpansion

type ClusterEnforcerExpansion interface{}

type ClusterEnforcerInterface

ClusterEnforcerInterface has methods to work with ClusterEnforcer resources.

type ClusterEnforcerProfileExpansion

type ClusterEnforcerProfileExpansion interface{}

type ClusterEnforcerProfileInterface

type ClusterEnforcerProfileInterface interface {
	Create(ctx context.Context, clusterEnforcerProfile *v1.ClusterEnforcerProfile, opts metav1.CreateOptions) (*v1.ClusterEnforcerProfile, error)
	Update(ctx context.Context, clusterEnforcerProfile *v1.ClusterEnforcerProfile, opts metav1.UpdateOptions) (*v1.ClusterEnforcerProfile, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.ClusterEnforcerProfile, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.ClusterEnforcerProfileList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.ClusterEnforcerProfile, err error)
	ClusterEnforcerProfileExpansion
}

ClusterEnforcerProfileInterface has methods to work with ClusterEnforcerProfile resources.

type ClusterEnforcerProfilesGetter

type ClusterEnforcerProfilesGetter interface {
	ClusterEnforcerProfiles() ClusterEnforcerProfileInterface
}

ClusterEnforcerProfilesGetter has a method to return a ClusterEnforcerProfileInterface. A group's client should implement this interface.

type ClusterEnforcersGetter

type ClusterEnforcersGetter interface {
	ClusterEnforcers() ClusterEnforcerInterface
}

ClusterEnforcersGetter has a method to return a ClusterEnforcerInterface. A group's client should implement this interface.

type ClusterExternalNetworkExpansion

type ClusterExternalNetworkExpansion interface{}

type ClusterExternalNetworkInterface

type ClusterExternalNetworkInterface interface {
	Create(ctx context.Context, clusterExternalNetwork *v1.ClusterExternalNetwork, opts metav1.CreateOptions) (*v1.ClusterExternalNetwork, error)
	Update(ctx context.Context, clusterExternalNetwork *v1.ClusterExternalNetwork, opts metav1.UpdateOptions) (*v1.ClusterExternalNetwork, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.ClusterExternalNetwork, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.ClusterExternalNetworkList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.ClusterExternalNetwork, err error)
	ClusterExternalNetworkExpansion
}

ClusterExternalNetworkInterface has methods to work with ClusterExternalNetwork resources.

type ClusterExternalNetworksGetter

type ClusterExternalNetworksGetter interface {
	ClusterExternalNetworks() ClusterExternalNetworkInterface
}

ClusterExternalNetworksGetter has a method to return a ClusterExternalNetworkInterface. A group's client should implement this interface.

type ClusterNetworkRuleSetPoliciesGetter

type ClusterNetworkRuleSetPoliciesGetter interface {
	ClusterNetworkRuleSetPolicies() ClusterNetworkRuleSetPolicyInterface
}

ClusterNetworkRuleSetPoliciesGetter has a method to return a ClusterNetworkRuleSetPolicyInterface. A group's client should implement this interface.

type ClusterNetworkRuleSetPolicyExpansion

type ClusterNetworkRuleSetPolicyExpansion interface{}

type ClusterNetworkRuleSetPolicyInterface

type ClusterNetworkRuleSetPolicyInterface interface {
	Create(ctx context.Context, clusterNetworkRuleSetPolicy *v1.ClusterNetworkRuleSetPolicy, opts metav1.CreateOptions) (*v1.ClusterNetworkRuleSetPolicy, error)
	Update(ctx context.Context, clusterNetworkRuleSetPolicy *v1.ClusterNetworkRuleSetPolicy, opts metav1.UpdateOptions) (*v1.ClusterNetworkRuleSetPolicy, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.ClusterNetworkRuleSetPolicy, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.ClusterNetworkRuleSetPolicyList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.ClusterNetworkRuleSetPolicy, err error)
	ClusterNetworkRuleSetPolicyExpansion
}

ClusterNetworkRuleSetPolicyInterface has methods to work with ClusterNetworkRuleSetPolicy resources.

type ClusterPUTrafficActionExpansion

type ClusterPUTrafficActionExpansion interface{}

type ClusterPUTrafficActionInterface

type ClusterPUTrafficActionInterface interface {
	Create(ctx context.Context, clusterPUTrafficAction *v1.ClusterPUTrafficAction, opts metav1.CreateOptions) (*v1.ClusterPUTrafficAction, error)
	Update(ctx context.Context, clusterPUTrafficAction *v1.ClusterPUTrafficAction, opts metav1.UpdateOptions) (*v1.ClusterPUTrafficAction, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.ClusterPUTrafficAction, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.ClusterPUTrafficActionList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.ClusterPUTrafficAction, err error)
	ClusterPUTrafficActionExpansion
}

ClusterPUTrafficActionInterface has methods to work with ClusterPUTrafficAction resources.

type ClusterPUTrafficActionsGetter

type ClusterPUTrafficActionsGetter interface {
	ClusterPUTrafficActions() ClusterPUTrafficActionInterface
}

ClusterPUTrafficActionsGetter has a method to return a ClusterPUTrafficActionInterface. A group's client should implement this interface.

type ClusterProcessingUnitExpansion

type ClusterProcessingUnitExpansion interface{}

type ClusterProcessingUnitInterface

ClusterProcessingUnitInterface has methods to work with ClusterProcessingUnit resources.

type ClusterProcessingUnitsGetter

type ClusterProcessingUnitsGetter interface {
	ClusterProcessingUnits() ClusterProcessingUnitInterface
}

ClusterProcessingUnitsGetter has a method to return a ClusterProcessingUnitInterface. A group's client should implement this interface.

type ExternalNetworkExpansion

type ExternalNetworkExpansion interface{}

type ExternalNetworkInterface

type ExternalNetworkInterface interface {
	Create(ctx context.Context, externalNetwork *v1.ExternalNetwork, opts metav1.CreateOptions) (*v1.ExternalNetwork, error)
	Update(ctx context.Context, externalNetwork *v1.ExternalNetwork, opts metav1.UpdateOptions) (*v1.ExternalNetwork, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.ExternalNetwork, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.ExternalNetworkList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.ExternalNetwork, err error)
	ExternalNetworkExpansion
}

ExternalNetworkInterface has methods to work with ExternalNetwork resources.

type ExternalNetworksGetter

type ExternalNetworksGetter interface {
	ExternalNetworks(namespace string) ExternalNetworkInterface
}

ExternalNetworksGetter has a method to return a ExternalNetworkInterface. A group's client should implement this interface.

type NetworkRuleSetPoliciesGetter

type NetworkRuleSetPoliciesGetter interface {
	NetworkRuleSetPolicies(namespace string) NetworkRuleSetPolicyInterface
}

NetworkRuleSetPoliciesGetter has a method to return a NetworkRuleSetPolicyInterface. A group's client should implement this interface.

type NetworkRuleSetPolicyExpansion

type NetworkRuleSetPolicyExpansion interface{}

type NetworkRuleSetPolicyInterface

type NetworkRuleSetPolicyInterface interface {
	Create(ctx context.Context, networkRuleSetPolicy *v1.NetworkRuleSetPolicy, opts metav1.CreateOptions) (*v1.NetworkRuleSetPolicy, error)
	Update(ctx context.Context, networkRuleSetPolicy *v1.NetworkRuleSetPolicy, opts metav1.UpdateOptions) (*v1.NetworkRuleSetPolicy, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.NetworkRuleSetPolicy, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.NetworkRuleSetPolicyList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.NetworkRuleSetPolicy, err error)
	NetworkRuleSetPolicyExpansion
}

NetworkRuleSetPolicyInterface has methods to work with NetworkRuleSetPolicy resources.

type NetworkV1Client

type NetworkV1Client struct {
	// contains filtered or unexported fields
}

NetworkV1Client is used to interact with features provided by the network.prismacloud.io group.

func New

New creates a new NetworkV1Client for the given RESTClient.

func NewForConfig

func NewForConfig(c *rest.Config) (*NetworkV1Client, error)

NewForConfig creates a new NetworkV1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *NetworkV1Client

NewForConfigOrDie creates a new NetworkV1Client for the given config and panics if there is an error in the config.

func (*NetworkV1Client) ClusterEnforcerProfiles

func (c *NetworkV1Client) ClusterEnforcerProfiles() ClusterEnforcerProfileInterface

func (*NetworkV1Client) ClusterEnforcers

func (c *NetworkV1Client) ClusterEnforcers() ClusterEnforcerInterface

func (*NetworkV1Client) ClusterExternalNetworks

func (c *NetworkV1Client) ClusterExternalNetworks() ClusterExternalNetworkInterface

func (*NetworkV1Client) ClusterNetworkRuleSetPolicies

func (c *NetworkV1Client) ClusterNetworkRuleSetPolicies() ClusterNetworkRuleSetPolicyInterface

func (*NetworkV1Client) ClusterPUTrafficActions

func (c *NetworkV1Client) ClusterPUTrafficActions() ClusterPUTrafficActionInterface

func (*NetworkV1Client) ClusterProcessingUnits

func (c *NetworkV1Client) ClusterProcessingUnits() ClusterProcessingUnitInterface

func (*NetworkV1Client) ExternalNetworks

func (c *NetworkV1Client) ExternalNetworks(namespace string) ExternalNetworkInterface

func (*NetworkV1Client) NetworkRuleSetPolicies

func (c *NetworkV1Client) NetworkRuleSetPolicies(namespace string) NetworkRuleSetPolicyInterface

func (*NetworkV1Client) PUTrafficActions

func (c *NetworkV1Client) PUTrafficActions(namespace string) PUTrafficActionInterface

func (*NetworkV1Client) ProcessingUnits

func (c *NetworkV1Client) ProcessingUnits(namespace string) ProcessingUnitInterface

func (*NetworkV1Client) RESTClient

func (c *NetworkV1Client) RESTClient() rest.Interface

RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.

type PUTrafficActionExpansion

type PUTrafficActionExpansion interface{}

type PUTrafficActionInterface

type PUTrafficActionInterface interface {
	Create(ctx context.Context, pUTrafficAction *v1.PUTrafficAction, opts metav1.CreateOptions) (*v1.PUTrafficAction, error)
	Update(ctx context.Context, pUTrafficAction *v1.PUTrafficAction, opts metav1.UpdateOptions) (*v1.PUTrafficAction, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.PUTrafficAction, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.PUTrafficActionList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.PUTrafficAction, err error)
	PUTrafficActionExpansion
}

PUTrafficActionInterface has methods to work with PUTrafficAction resources.

type PUTrafficActionsGetter

type PUTrafficActionsGetter interface {
	PUTrafficActions(namespace string) PUTrafficActionInterface
}

PUTrafficActionsGetter has a method to return a PUTrafficActionInterface. A group's client should implement this interface.

type ProcessingUnitExpansion

type ProcessingUnitExpansion interface{}

type ProcessingUnitInterface

ProcessingUnitInterface has methods to work with ProcessingUnit resources.

type ProcessingUnitsGetter

type ProcessingUnitsGetter interface {
	ProcessingUnits(namespace string) ProcessingUnitInterface
}

ProcessingUnitsGetter has a method to return a ProcessingUnitInterface. A group's client should implement this interface.

Directories

Path Synopsis
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL