Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ClusterEnforcerExpansion
- type ClusterEnforcerInterface
- type ClusterEnforcerProfileExpansion
- type ClusterEnforcerProfileInterface
- type ClusterEnforcerProfilesGetter
- type ClusterEnforcersGetter
- type ClusterExternalNetworkExpansion
- type ClusterExternalNetworkInterface
- type ClusterExternalNetworksGetter
- type ClusterNetworkRuleSetPoliciesGetter
- type ClusterNetworkRuleSetPolicyExpansion
- type ClusterNetworkRuleSetPolicyInterface
- type ClusterPUTrafficActionExpansion
- type ClusterPUTrafficActionInterface
- type ClusterPUTrafficActionsGetter
- type ClusterProcessingUnitExpansion
- type ClusterProcessingUnitInterface
- type ClusterProcessingUnitsGetter
- type ExternalNetworkExpansion
- type ExternalNetworkInterface
- type ExternalNetworksGetter
- type NetworkRuleSetPoliciesGetter
- type NetworkRuleSetPolicyExpansion
- type NetworkRuleSetPolicyInterface
- type NetworkV1Client
- func (c *NetworkV1Client) ClusterEnforcerProfiles() ClusterEnforcerProfileInterface
- func (c *NetworkV1Client) ClusterEnforcers() ClusterEnforcerInterface
- func (c *NetworkV1Client) ClusterExternalNetworks() ClusterExternalNetworkInterface
- func (c *NetworkV1Client) ClusterNetworkRuleSetPolicies() ClusterNetworkRuleSetPolicyInterface
- func (c *NetworkV1Client) ClusterPUTrafficActions() ClusterPUTrafficActionInterface
- func (c *NetworkV1Client) ClusterProcessingUnits() ClusterProcessingUnitInterface
- func (c *NetworkV1Client) ExternalNetworks(namespace string) ExternalNetworkInterface
- func (c *NetworkV1Client) NetworkRuleSetPolicies(namespace string) NetworkRuleSetPolicyInterface
- func (c *NetworkV1Client) PUTrafficActions(namespace string) PUTrafficActionInterface
- func (c *NetworkV1Client) ProcessingUnits(namespace string) ProcessingUnitInterface
- func (c *NetworkV1Client) RESTClient() rest.Interface
- type NetworkV1Interface
- type PUTrafficActionExpansion
- type PUTrafficActionInterface
- type PUTrafficActionsGetter
- type ProcessingUnitExpansion
- type ProcessingUnitInterface
- type ProcessingUnitsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterEnforcerExpansion ¶
type ClusterEnforcerExpansion interface{}
type ClusterEnforcerInterface ¶
type ClusterEnforcerInterface interface { Get(ctx context.Context, name string, opts v1.GetOptions) (*networkprismacloudiov1.ClusterEnforcer, error) List(ctx context.Context, opts v1.ListOptions) (*networkprismacloudiov1.ClusterEnforcerList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) ClusterEnforcerExpansion }
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 ¶
type ClusterProcessingUnitInterface interface { Get(ctx context.Context, name string, opts v1.GetOptions) (*networkprismacloudiov1.ClusterProcessingUnit, error) List(ctx context.Context, opts v1.ListOptions) (*networkprismacloudiov1.ClusterProcessingUnitList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) ClusterProcessingUnitExpansion }
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 ¶
func New(c rest.Interface) *NetworkV1Client
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 NetworkV1Interface ¶
type NetworkV1Interface interface { RESTClient() rest.Interface ClusterEnforcersGetter ClusterEnforcerProfilesGetter ClusterExternalNetworksGetter ClusterNetworkRuleSetPoliciesGetter ClusterPUTrafficActionsGetter ClusterProcessingUnitsGetter ExternalNetworksGetter NetworkRuleSetPoliciesGetter PUTrafficActionsGetter ProcessingUnitsGetter }
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 ¶
type ProcessingUnitInterface interface { Get(ctx context.Context, name string, opts v1.GetOptions) (*networkprismacloudiov1.ProcessingUnit, error) List(ctx context.Context, opts v1.ListOptions) (*networkprismacloudiov1.ProcessingUnitList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) ProcessingUnitExpansion }
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.