v3

package
v0.0.0-...-278e89a Latest Latest
Warning

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

Go to latest
Published: Mar 20, 2024 License: Apache-2.0 Imports: 9 Imported by: 6

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 AlertExceptionExpansion

type AlertExceptionExpansion interface{}

type AlertExceptionInterface

type AlertExceptionInterface interface {
	Create(ctx context.Context, alertException *v3.AlertException, opts v1.CreateOptions) (*v3.AlertException, error)
	Update(ctx context.Context, alertException *v3.AlertException, opts v1.UpdateOptions) (*v3.AlertException, error)
	UpdateStatus(ctx context.Context, alertException *v3.AlertException, opts v1.UpdateOptions) (*v3.AlertException, 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) (*v3.AlertException, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.AlertExceptionList, 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 *v3.AlertException, err error)
	AlertExceptionExpansion
}

AlertExceptionInterface has methods to work with AlertException resources.

type AlertExceptionsGetter

type AlertExceptionsGetter interface {
	AlertExceptions() AlertExceptionInterface
}

AlertExceptionsGetter has a method to return a AlertExceptionInterface. A group's client should implement this interface.

type AuthenticationReviewExpansion

type AuthenticationReviewExpansion interface{}

type AuthenticationReviewInterface

type AuthenticationReviewInterface interface {
	Create(ctx context.Context, authenticationReview *v3.AuthenticationReview, opts v1.CreateOptions) (*v3.AuthenticationReview, error)
	Update(ctx context.Context, authenticationReview *v3.AuthenticationReview, opts v1.UpdateOptions) (*v3.AuthenticationReview, error)
	UpdateStatus(ctx context.Context, authenticationReview *v3.AuthenticationReview, opts v1.UpdateOptions) (*v3.AuthenticationReview, 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) (*v3.AuthenticationReview, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.AuthenticationReviewList, 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 *v3.AuthenticationReview, err error)
	AuthenticationReviewExpansion
}

AuthenticationReviewInterface has methods to work with AuthenticationReview resources.

type AuthenticationReviewsGetter

type AuthenticationReviewsGetter interface {
	AuthenticationReviews() AuthenticationReviewInterface
}

AuthenticationReviewsGetter has a method to return a AuthenticationReviewInterface. A group's client should implement this interface.

type AuthorizationReviewExpansion

type AuthorizationReviewExpansion interface{}

type AuthorizationReviewInterface

type AuthorizationReviewInterface interface {
	Create(ctx context.Context, authorizationReview *v3.AuthorizationReview, opts v1.CreateOptions) (*v3.AuthorizationReview, error)
	Update(ctx context.Context, authorizationReview *v3.AuthorizationReview, opts v1.UpdateOptions) (*v3.AuthorizationReview, error)
	UpdateStatus(ctx context.Context, authorizationReview *v3.AuthorizationReview, opts v1.UpdateOptions) (*v3.AuthorizationReview, 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) (*v3.AuthorizationReview, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.AuthorizationReviewList, 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 *v3.AuthorizationReview, err error)
	AuthorizationReviewExpansion
}

AuthorizationReviewInterface has methods to work with AuthorizationReview resources.

type AuthorizationReviewsGetter

type AuthorizationReviewsGetter interface {
	AuthorizationReviews() AuthorizationReviewInterface
}

AuthorizationReviewsGetter has a method to return a AuthorizationReviewInterface. A group's client should implement this interface.

type BGPConfigurationExpansion

type BGPConfigurationExpansion interface{}

type BGPConfigurationInterface

type BGPConfigurationInterface interface {
	Create(ctx context.Context, bGPConfiguration *v3.BGPConfiguration, opts v1.CreateOptions) (*v3.BGPConfiguration, error)
	Update(ctx context.Context, bGPConfiguration *v3.BGPConfiguration, opts v1.UpdateOptions) (*v3.BGPConfiguration, 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) (*v3.BGPConfiguration, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.BGPConfigurationList, 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 *v3.BGPConfiguration, err error)
	BGPConfigurationExpansion
}

BGPConfigurationInterface has methods to work with BGPConfiguration resources.

type BGPConfigurationsGetter

type BGPConfigurationsGetter interface {
	BGPConfigurations() BGPConfigurationInterface
}

BGPConfigurationsGetter has a method to return a BGPConfigurationInterface. A group's client should implement this interface.

type BGPFilterExpansion

type BGPFilterExpansion interface{}

type BGPFilterInterface

type BGPFilterInterface interface {
	Create(ctx context.Context, bGPFilter *v3.BGPFilter, opts v1.CreateOptions) (*v3.BGPFilter, error)
	Update(ctx context.Context, bGPFilter *v3.BGPFilter, opts v1.UpdateOptions) (*v3.BGPFilter, 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) (*v3.BGPFilter, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.BGPFilterList, 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 *v3.BGPFilter, err error)
	BGPFilterExpansion
}

BGPFilterInterface has methods to work with BGPFilter resources.

type BGPFiltersGetter

type BGPFiltersGetter interface {
	BGPFilters() BGPFilterInterface
}

BGPFiltersGetter has a method to return a BGPFilterInterface. A group's client should implement this interface.

type BGPPeerExpansion

type BGPPeerExpansion interface{}

type BGPPeerInterface

type BGPPeerInterface interface {
	Create(ctx context.Context, bGPPeer *v3.BGPPeer, opts v1.CreateOptions) (*v3.BGPPeer, error)
	Update(ctx context.Context, bGPPeer *v3.BGPPeer, opts v1.UpdateOptions) (*v3.BGPPeer, 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) (*v3.BGPPeer, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.BGPPeerList, 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 *v3.BGPPeer, err error)
	BGPPeerExpansion
}

BGPPeerInterface has methods to work with BGPPeer resources.

type BGPPeersGetter

type BGPPeersGetter interface {
	BGPPeers() BGPPeerInterface
}

BGPPeersGetter has a method to return a BGPPeerInterface. A group's client should implement this interface.

type BlockAffinitiesGetter

type BlockAffinitiesGetter interface {
	BlockAffinities() BlockAffinityInterface
}

BlockAffinitiesGetter has a method to return a BlockAffinityInterface. A group's client should implement this interface.

type BlockAffinityExpansion

type BlockAffinityExpansion interface{}

type BlockAffinityInterface

type BlockAffinityInterface interface {
	Create(ctx context.Context, blockAffinity *v3.BlockAffinity, opts v1.CreateOptions) (*v3.BlockAffinity, error)
	Update(ctx context.Context, blockAffinity *v3.BlockAffinity, opts v1.UpdateOptions) (*v3.BlockAffinity, 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) (*v3.BlockAffinity, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.BlockAffinityList, 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 *v3.BlockAffinity, err error)
	BlockAffinityExpansion
}

BlockAffinityInterface has methods to work with BlockAffinity resources.

type CalicoNodeStatusExpansion

type CalicoNodeStatusExpansion interface{}

type CalicoNodeStatusInterface

type CalicoNodeStatusInterface interface {
	Create(ctx context.Context, calicoNodeStatus *v3.CalicoNodeStatus, opts v1.CreateOptions) (*v3.CalicoNodeStatus, error)
	Update(ctx context.Context, calicoNodeStatus *v3.CalicoNodeStatus, opts v1.UpdateOptions) (*v3.CalicoNodeStatus, error)
	UpdateStatus(ctx context.Context, calicoNodeStatus *v3.CalicoNodeStatus, opts v1.UpdateOptions) (*v3.CalicoNodeStatus, 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) (*v3.CalicoNodeStatus, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.CalicoNodeStatusList, 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 *v3.CalicoNodeStatus, err error)
	CalicoNodeStatusExpansion
}

CalicoNodeStatusInterface has methods to work with CalicoNodeStatus resources.

type CalicoNodeStatusesGetter

type CalicoNodeStatusesGetter interface {
	CalicoNodeStatuses() CalicoNodeStatusInterface
}

CalicoNodeStatusesGetter has a method to return a CalicoNodeStatusInterface. A group's client should implement this interface.

type ClusterInformationExpansion

type ClusterInformationExpansion interface{}

type ClusterInformationInterface

type ClusterInformationInterface interface {
	Create(ctx context.Context, clusterInformation *v3.ClusterInformation, opts v1.CreateOptions) (*v3.ClusterInformation, error)
	Update(ctx context.Context, clusterInformation *v3.ClusterInformation, opts v1.UpdateOptions) (*v3.ClusterInformation, 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) (*v3.ClusterInformation, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.ClusterInformationList, 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 *v3.ClusterInformation, err error)
	ClusterInformationExpansion
}

ClusterInformationInterface has methods to work with ClusterInformation resources.

type ClusterInformationsGetter

type ClusterInformationsGetter interface {
	ClusterInformations() ClusterInformationInterface
}

ClusterInformationsGetter has a method to return a ClusterInformationInterface. A group's client should implement this interface.

type DeepPacketInspectionExpansion

type DeepPacketInspectionExpansion interface{}

type DeepPacketInspectionInterface

type DeepPacketInspectionInterface interface {
	Create(ctx context.Context, deepPacketInspection *v3.DeepPacketInspection, opts v1.CreateOptions) (*v3.DeepPacketInspection, error)
	Update(ctx context.Context, deepPacketInspection *v3.DeepPacketInspection, opts v1.UpdateOptions) (*v3.DeepPacketInspection, error)
	UpdateStatus(ctx context.Context, deepPacketInspection *v3.DeepPacketInspection, opts v1.UpdateOptions) (*v3.DeepPacketInspection, 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) (*v3.DeepPacketInspection, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.DeepPacketInspectionList, 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 *v3.DeepPacketInspection, err error)
	DeepPacketInspectionExpansion
}

DeepPacketInspectionInterface has methods to work with DeepPacketInspection resources.

type DeepPacketInspectionsGetter

type DeepPacketInspectionsGetter interface {
	DeepPacketInspections(namespace string) DeepPacketInspectionInterface
}

DeepPacketInspectionsGetter has a method to return a DeepPacketInspectionInterface. A group's client should implement this interface.

type EgressGatewayPoliciesGetter

type EgressGatewayPoliciesGetter interface {
	EgressGatewayPolicies() EgressGatewayPolicyInterface
}

EgressGatewayPoliciesGetter has a method to return a EgressGatewayPolicyInterface. A group's client should implement this interface.

type EgressGatewayPolicyExpansion

type EgressGatewayPolicyExpansion interface{}

type EgressGatewayPolicyInterface

type EgressGatewayPolicyInterface interface {
	Create(ctx context.Context, egressGatewayPolicy *v3.EgressGatewayPolicy, opts v1.CreateOptions) (*v3.EgressGatewayPolicy, error)
	Update(ctx context.Context, egressGatewayPolicy *v3.EgressGatewayPolicy, opts v1.UpdateOptions) (*v3.EgressGatewayPolicy, 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) (*v3.EgressGatewayPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.EgressGatewayPolicyList, 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 *v3.EgressGatewayPolicy, err error)
	EgressGatewayPolicyExpansion
}

EgressGatewayPolicyInterface has methods to work with EgressGatewayPolicy resources.

type ExternalNetworkExpansion

type ExternalNetworkExpansion interface{}

type ExternalNetworkInterface

type ExternalNetworkInterface interface {
	Create(ctx context.Context, externalNetwork *v3.ExternalNetwork, opts v1.CreateOptions) (*v3.ExternalNetwork, error)
	Update(ctx context.Context, externalNetwork *v3.ExternalNetwork, opts v1.UpdateOptions) (*v3.ExternalNetwork, 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) (*v3.ExternalNetwork, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.ExternalNetworkList, 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 *v3.ExternalNetwork, err error)
	ExternalNetworkExpansion
}

ExternalNetworkInterface has methods to work with ExternalNetwork resources.

type ExternalNetworksGetter

type ExternalNetworksGetter interface {
	ExternalNetworks() ExternalNetworkInterface
}

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

type FelixConfigurationExpansion

type FelixConfigurationExpansion interface{}

type FelixConfigurationInterface

type FelixConfigurationInterface interface {
	Create(ctx context.Context, felixConfiguration *v3.FelixConfiguration, opts v1.CreateOptions) (*v3.FelixConfiguration, error)
	Update(ctx context.Context, felixConfiguration *v3.FelixConfiguration, opts v1.UpdateOptions) (*v3.FelixConfiguration, 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) (*v3.FelixConfiguration, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.FelixConfigurationList, 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 *v3.FelixConfiguration, err error)
	FelixConfigurationExpansion
}

FelixConfigurationInterface has methods to work with FelixConfiguration resources.

type FelixConfigurationsGetter

type FelixConfigurationsGetter interface {
	FelixConfigurations() FelixConfigurationInterface
}

FelixConfigurationsGetter has a method to return a FelixConfigurationInterface. A group's client should implement this interface.

type GlobalAlertExpansion

type GlobalAlertExpansion interface{}

type GlobalAlertInterface

type GlobalAlertInterface interface {
	Create(ctx context.Context, globalAlert *v3.GlobalAlert, opts v1.CreateOptions) (*v3.GlobalAlert, error)
	Update(ctx context.Context, globalAlert *v3.GlobalAlert, opts v1.UpdateOptions) (*v3.GlobalAlert, error)
	UpdateStatus(ctx context.Context, globalAlert *v3.GlobalAlert, opts v1.UpdateOptions) (*v3.GlobalAlert, 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) (*v3.GlobalAlert, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.GlobalAlertList, 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 *v3.GlobalAlert, err error)
	GlobalAlertExpansion
}

GlobalAlertInterface has methods to work with GlobalAlert resources.

type GlobalAlertTemplateExpansion

type GlobalAlertTemplateExpansion interface{}

type GlobalAlertTemplateInterface

type GlobalAlertTemplateInterface interface {
	Create(ctx context.Context, globalAlertTemplate *v3.GlobalAlertTemplate, opts v1.CreateOptions) (*v3.GlobalAlertTemplate, error)
	Update(ctx context.Context, globalAlertTemplate *v3.GlobalAlertTemplate, opts v1.UpdateOptions) (*v3.GlobalAlertTemplate, 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) (*v3.GlobalAlertTemplate, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.GlobalAlertTemplateList, 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 *v3.GlobalAlertTemplate, err error)
	GlobalAlertTemplateExpansion
}

GlobalAlertTemplateInterface has methods to work with GlobalAlertTemplate resources.

type GlobalAlertTemplatesGetter

type GlobalAlertTemplatesGetter interface {
	GlobalAlertTemplates() GlobalAlertTemplateInterface
}

GlobalAlertTemplatesGetter has a method to return a GlobalAlertTemplateInterface. A group's client should implement this interface.

type GlobalAlertsGetter

type GlobalAlertsGetter interface {
	GlobalAlerts() GlobalAlertInterface
}

GlobalAlertsGetter has a method to return a GlobalAlertInterface. A group's client should implement this interface.

type GlobalNetworkPoliciesGetter

type GlobalNetworkPoliciesGetter interface {
	GlobalNetworkPolicies() GlobalNetworkPolicyInterface
}

GlobalNetworkPoliciesGetter has a method to return a GlobalNetworkPolicyInterface. A group's client should implement this interface.

type GlobalNetworkPolicyExpansion

type GlobalNetworkPolicyExpansion interface{}

type GlobalNetworkPolicyInterface

type GlobalNetworkPolicyInterface interface {
	Create(ctx context.Context, globalNetworkPolicy *v3.GlobalNetworkPolicy, opts v1.CreateOptions) (*v3.GlobalNetworkPolicy, error)
	Update(ctx context.Context, globalNetworkPolicy *v3.GlobalNetworkPolicy, opts v1.UpdateOptions) (*v3.GlobalNetworkPolicy, 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) (*v3.GlobalNetworkPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.GlobalNetworkPolicyList, 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 *v3.GlobalNetworkPolicy, err error)
	GlobalNetworkPolicyExpansion
}

GlobalNetworkPolicyInterface has methods to work with GlobalNetworkPolicy resources.

type GlobalNetworkSetExpansion

type GlobalNetworkSetExpansion interface{}

type GlobalNetworkSetInterface

type GlobalNetworkSetInterface interface {
	Create(ctx context.Context, globalNetworkSet *v3.GlobalNetworkSet, opts v1.CreateOptions) (*v3.GlobalNetworkSet, error)
	Update(ctx context.Context, globalNetworkSet *v3.GlobalNetworkSet, opts v1.UpdateOptions) (*v3.GlobalNetworkSet, 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) (*v3.GlobalNetworkSet, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.GlobalNetworkSetList, 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 *v3.GlobalNetworkSet, err error)
	GlobalNetworkSetExpansion
}

GlobalNetworkSetInterface has methods to work with GlobalNetworkSet resources.

type GlobalNetworkSetsGetter

type GlobalNetworkSetsGetter interface {
	GlobalNetworkSets() GlobalNetworkSetInterface
}

GlobalNetworkSetsGetter has a method to return a GlobalNetworkSetInterface. A group's client should implement this interface.

type GlobalReportExpansion

type GlobalReportExpansion interface{}

type GlobalReportInterface

type GlobalReportInterface interface {
	Create(ctx context.Context, globalReport *v3.GlobalReport, opts v1.CreateOptions) (*v3.GlobalReport, error)
	Update(ctx context.Context, globalReport *v3.GlobalReport, opts v1.UpdateOptions) (*v3.GlobalReport, error)
	UpdateStatus(ctx context.Context, globalReport *v3.GlobalReport, opts v1.UpdateOptions) (*v3.GlobalReport, 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) (*v3.GlobalReport, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.GlobalReportList, 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 *v3.GlobalReport, err error)
	GlobalReportExpansion
}

GlobalReportInterface has methods to work with GlobalReport resources.

type GlobalReportTypeExpansion

type GlobalReportTypeExpansion interface{}

type GlobalReportTypeInterface

type GlobalReportTypeInterface interface {
	Create(ctx context.Context, globalReportType *v3.GlobalReportType, opts v1.CreateOptions) (*v3.GlobalReportType, error)
	Update(ctx context.Context, globalReportType *v3.GlobalReportType, opts v1.UpdateOptions) (*v3.GlobalReportType, 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) (*v3.GlobalReportType, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.GlobalReportTypeList, 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 *v3.GlobalReportType, err error)
	GlobalReportTypeExpansion
}

GlobalReportTypeInterface has methods to work with GlobalReportType resources.

type GlobalReportTypesGetter

type GlobalReportTypesGetter interface {
	GlobalReportTypes() GlobalReportTypeInterface
}

GlobalReportTypesGetter has a method to return a GlobalReportTypeInterface. A group's client should implement this interface.

type GlobalReportsGetter

type GlobalReportsGetter interface {
	GlobalReports() GlobalReportInterface
}

GlobalReportsGetter has a method to return a GlobalReportInterface. A group's client should implement this interface.

type GlobalThreatFeedExpansion

type GlobalThreatFeedExpansion interface{}

type GlobalThreatFeedInterface

type GlobalThreatFeedInterface interface {
	Create(ctx context.Context, globalThreatFeed *v3.GlobalThreatFeed, opts v1.CreateOptions) (*v3.GlobalThreatFeed, error)
	Update(ctx context.Context, globalThreatFeed *v3.GlobalThreatFeed, opts v1.UpdateOptions) (*v3.GlobalThreatFeed, error)
	UpdateStatus(ctx context.Context, globalThreatFeed *v3.GlobalThreatFeed, opts v1.UpdateOptions) (*v3.GlobalThreatFeed, 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) (*v3.GlobalThreatFeed, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.GlobalThreatFeedList, 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 *v3.GlobalThreatFeed, err error)
	GlobalThreatFeedExpansion
}

GlobalThreatFeedInterface has methods to work with GlobalThreatFeed resources.

type GlobalThreatFeedsGetter

type GlobalThreatFeedsGetter interface {
	GlobalThreatFeeds() GlobalThreatFeedInterface
}

GlobalThreatFeedsGetter has a method to return a GlobalThreatFeedInterface. A group's client should implement this interface.

type HostEndpointExpansion

type HostEndpointExpansion interface{}

type HostEndpointInterface

type HostEndpointInterface interface {
	Create(ctx context.Context, hostEndpoint *v3.HostEndpoint, opts v1.CreateOptions) (*v3.HostEndpoint, error)
	Update(ctx context.Context, hostEndpoint *v3.HostEndpoint, opts v1.UpdateOptions) (*v3.HostEndpoint, 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) (*v3.HostEndpoint, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.HostEndpointList, 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 *v3.HostEndpoint, err error)
	HostEndpointExpansion
}

HostEndpointInterface has methods to work with HostEndpoint resources.

type HostEndpointsGetter

type HostEndpointsGetter interface {
	HostEndpoints() HostEndpointInterface
}

HostEndpointsGetter has a method to return a HostEndpointInterface. A group's client should implement this interface.

type IPAMConfigurationExpansion

type IPAMConfigurationExpansion interface{}

type IPAMConfigurationInterface

type IPAMConfigurationInterface interface {
	Create(ctx context.Context, iPAMConfiguration *v3.IPAMConfiguration, opts v1.CreateOptions) (*v3.IPAMConfiguration, error)
	Update(ctx context.Context, iPAMConfiguration *v3.IPAMConfiguration, opts v1.UpdateOptions) (*v3.IPAMConfiguration, 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) (*v3.IPAMConfiguration, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.IPAMConfigurationList, 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 *v3.IPAMConfiguration, err error)
	IPAMConfigurationExpansion
}

IPAMConfigurationInterface has methods to work with IPAMConfiguration resources.

type IPAMConfigurationsGetter

type IPAMConfigurationsGetter interface {
	IPAMConfigurations() IPAMConfigurationInterface
}

IPAMConfigurationsGetter has a method to return a IPAMConfigurationInterface. A group's client should implement this interface.

type IPPoolExpansion

type IPPoolExpansion interface{}

type IPPoolInterface

type IPPoolInterface interface {
	Create(ctx context.Context, iPPool *v3.IPPool, opts v1.CreateOptions) (*v3.IPPool, error)
	Update(ctx context.Context, iPPool *v3.IPPool, opts v1.UpdateOptions) (*v3.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) (*v3.IPPool, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.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 *v3.IPPool, err error)
	IPPoolExpansion
}

IPPoolInterface has methods to work with IPPool resources.

type IPPoolsGetter

type IPPoolsGetter interface {
	IPPools() IPPoolInterface
}

IPPoolsGetter has a method to return a IPPoolInterface. A group's client should implement this interface.

type IPReservationExpansion

type IPReservationExpansion interface{}

type IPReservationInterface

type IPReservationInterface interface {
	Create(ctx context.Context, iPReservation *v3.IPReservation, opts v1.CreateOptions) (*v3.IPReservation, error)
	Update(ctx context.Context, iPReservation *v3.IPReservation, opts v1.UpdateOptions) (*v3.IPReservation, 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) (*v3.IPReservation, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.IPReservationList, 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 *v3.IPReservation, err error)
	IPReservationExpansion
}

IPReservationInterface has methods to work with IPReservation resources.

type IPReservationsGetter

type IPReservationsGetter interface {
	IPReservations() IPReservationInterface
}

IPReservationsGetter has a method to return a IPReservationInterface. A group's client should implement this interface.

type KubeControllersConfigurationExpansion

type KubeControllersConfigurationExpansion interface{}

type KubeControllersConfigurationInterface

type KubeControllersConfigurationInterface interface {
	Create(ctx context.Context, kubeControllersConfiguration *v3.KubeControllersConfiguration, opts v1.CreateOptions) (*v3.KubeControllersConfiguration, error)
	Update(ctx context.Context, kubeControllersConfiguration *v3.KubeControllersConfiguration, opts v1.UpdateOptions) (*v3.KubeControllersConfiguration, error)
	UpdateStatus(ctx context.Context, kubeControllersConfiguration *v3.KubeControllersConfiguration, opts v1.UpdateOptions) (*v3.KubeControllersConfiguration, 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) (*v3.KubeControllersConfiguration, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.KubeControllersConfigurationList, 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 *v3.KubeControllersConfiguration, err error)
	KubeControllersConfigurationExpansion
}

KubeControllersConfigurationInterface has methods to work with KubeControllersConfiguration resources.

type KubeControllersConfigurationsGetter

type KubeControllersConfigurationsGetter interface {
	KubeControllersConfigurations() KubeControllersConfigurationInterface
}

KubeControllersConfigurationsGetter has a method to return a KubeControllersConfigurationInterface. A group's client should implement this interface.

type LicenseKeyExpansion

type LicenseKeyExpansion interface{}

type LicenseKeyInterface

type LicenseKeyInterface interface {
	Create(ctx context.Context, licenseKey *v3.LicenseKey, opts v1.CreateOptions) (*v3.LicenseKey, error)
	Update(ctx context.Context, licenseKey *v3.LicenseKey, opts v1.UpdateOptions) (*v3.LicenseKey, error)
	UpdateStatus(ctx context.Context, licenseKey *v3.LicenseKey, opts v1.UpdateOptions) (*v3.LicenseKey, 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) (*v3.LicenseKey, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.LicenseKeyList, 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 *v3.LicenseKey, err error)
	LicenseKeyExpansion
}

LicenseKeyInterface has methods to work with LicenseKey resources.

type LicenseKeysGetter

type LicenseKeysGetter interface {
	LicenseKeys() LicenseKeyInterface
}

LicenseKeysGetter has a method to return a LicenseKeyInterface. A group's client should implement this interface.

type ManagedClusterExpansion

type ManagedClusterExpansion interface{}

type ManagedClusterInterface

type ManagedClusterInterface interface {
	Create(ctx context.Context, managedCluster *v3.ManagedCluster, opts v1.CreateOptions) (*v3.ManagedCluster, error)
	Update(ctx context.Context, managedCluster *v3.ManagedCluster, opts v1.UpdateOptions) (*v3.ManagedCluster, error)
	UpdateStatus(ctx context.Context, managedCluster *v3.ManagedCluster, opts v1.UpdateOptions) (*v3.ManagedCluster, 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) (*v3.ManagedCluster, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.ManagedClusterList, 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 *v3.ManagedCluster, err error)
	ManagedClusterExpansion
}

ManagedClusterInterface has methods to work with ManagedCluster resources.

type ManagedClustersGetter

type ManagedClustersGetter interface {
	ManagedClusters() ManagedClusterInterface
}

ManagedClustersGetter has a method to return a ManagedClusterInterface. A group's client should implement this interface.

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 {
	Create(ctx context.Context, networkPolicy *v3.NetworkPolicy, opts v1.CreateOptions) (*v3.NetworkPolicy, error)
	Update(ctx context.Context, networkPolicy *v3.NetworkPolicy, opts v1.UpdateOptions) (*v3.NetworkPolicy, 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) (*v3.NetworkPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.NetworkPolicyList, 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 *v3.NetworkPolicy, err error)
	NetworkPolicyExpansion
}

NetworkPolicyInterface has methods to work with NetworkPolicy resources.

type NetworkSetExpansion

type NetworkSetExpansion interface{}

type NetworkSetInterface

type NetworkSetInterface interface {
	Create(ctx context.Context, networkSet *v3.NetworkSet, opts v1.CreateOptions) (*v3.NetworkSet, error)
	Update(ctx context.Context, networkSet *v3.NetworkSet, opts v1.UpdateOptions) (*v3.NetworkSet, 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) (*v3.NetworkSet, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.NetworkSetList, 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 *v3.NetworkSet, err error)
	NetworkSetExpansion
}

NetworkSetInterface has methods to work with NetworkSet resources.

type NetworkSetsGetter

type NetworkSetsGetter interface {
	NetworkSets(namespace string) NetworkSetInterface
}

NetworkSetsGetter has a method to return a NetworkSetInterface. A group's client should implement this interface.

type PacketCaptureExpansion

type PacketCaptureExpansion interface{}

type PacketCaptureInterface

type PacketCaptureInterface interface {
	Create(ctx context.Context, packetCapture *v3.PacketCapture, opts v1.CreateOptions) (*v3.PacketCapture, error)
	Update(ctx context.Context, packetCapture *v3.PacketCapture, opts v1.UpdateOptions) (*v3.PacketCapture, error)
	UpdateStatus(ctx context.Context, packetCapture *v3.PacketCapture, opts v1.UpdateOptions) (*v3.PacketCapture, 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) (*v3.PacketCapture, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.PacketCaptureList, 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 *v3.PacketCapture, err error)
	PacketCaptureExpansion
}

PacketCaptureInterface has methods to work with PacketCapture resources.

type PacketCapturesGetter

type PacketCapturesGetter interface {
	PacketCaptures(namespace string) PacketCaptureInterface
}

PacketCapturesGetter has a method to return a PacketCaptureInterface. A group's client should implement this interface.

type PolicyRecommendationScopeExpansion

type PolicyRecommendationScopeExpansion interface{}

type PolicyRecommendationScopeInterface

type PolicyRecommendationScopeInterface interface {
	Create(ctx context.Context, policyRecommendationScope *v3.PolicyRecommendationScope, opts v1.CreateOptions) (*v3.PolicyRecommendationScope, error)
	Update(ctx context.Context, policyRecommendationScope *v3.PolicyRecommendationScope, opts v1.UpdateOptions) (*v3.PolicyRecommendationScope, error)
	UpdateStatus(ctx context.Context, policyRecommendationScope *v3.PolicyRecommendationScope, opts v1.UpdateOptions) (*v3.PolicyRecommendationScope, 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) (*v3.PolicyRecommendationScope, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.PolicyRecommendationScopeList, 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 *v3.PolicyRecommendationScope, err error)
	PolicyRecommendationScopeExpansion
}

PolicyRecommendationScopeInterface has methods to work with PolicyRecommendationScope resources.

type PolicyRecommendationScopesGetter

type PolicyRecommendationScopesGetter interface {
	PolicyRecommendationScopes() PolicyRecommendationScopeInterface
}

PolicyRecommendationScopesGetter has a method to return a PolicyRecommendationScopeInterface. A group's client should implement this interface.

type ProfileExpansion

type ProfileExpansion interface{}

type ProfileInterface

type ProfileInterface interface {
	Create(ctx context.Context, profile *v3.Profile, opts v1.CreateOptions) (*v3.Profile, error)
	Update(ctx context.Context, profile *v3.Profile, opts v1.UpdateOptions) (*v3.Profile, 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) (*v3.Profile, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.ProfileList, 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 *v3.Profile, err error)
	ProfileExpansion
}

ProfileInterface has methods to work with Profile resources.

type ProfilesGetter

type ProfilesGetter interface {
	Profiles() ProfileInterface
}

ProfilesGetter has a method to return a ProfileInterface. A group's client should implement this interface.

type ProjectcalicoV3Client

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

ProjectcalicoV3Client is used to interact with features provided by the projectcalico.org group.

func New

New creates a new ProjectcalicoV3Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new ProjectcalicoV3Client for the given config. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).

func NewForConfigAndClient

func NewForConfigAndClient(c *rest.Config, h *http.Client) (*ProjectcalicoV3Client, error)

NewForConfigAndClient creates a new ProjectcalicoV3Client 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) *ProjectcalicoV3Client

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

func (*ProjectcalicoV3Client) AlertExceptions

func (c *ProjectcalicoV3Client) AlertExceptions() AlertExceptionInterface

func (*ProjectcalicoV3Client) AuthenticationReviews

func (c *ProjectcalicoV3Client) AuthenticationReviews() AuthenticationReviewInterface

func (*ProjectcalicoV3Client) AuthorizationReviews

func (c *ProjectcalicoV3Client) AuthorizationReviews() AuthorizationReviewInterface

func (*ProjectcalicoV3Client) BGPConfigurations

func (c *ProjectcalicoV3Client) BGPConfigurations() BGPConfigurationInterface

func (*ProjectcalicoV3Client) BGPFilters

func (c *ProjectcalicoV3Client) BGPFilters() BGPFilterInterface

func (*ProjectcalicoV3Client) BGPPeers

func (*ProjectcalicoV3Client) BlockAffinities

func (c *ProjectcalicoV3Client) BlockAffinities() BlockAffinityInterface

func (*ProjectcalicoV3Client) CalicoNodeStatuses

func (c *ProjectcalicoV3Client) CalicoNodeStatuses() CalicoNodeStatusInterface

func (*ProjectcalicoV3Client) ClusterInformations

func (c *ProjectcalicoV3Client) ClusterInformations() ClusterInformationInterface

func (*ProjectcalicoV3Client) DeepPacketInspections

func (c *ProjectcalicoV3Client) DeepPacketInspections(namespace string) DeepPacketInspectionInterface

func (*ProjectcalicoV3Client) EgressGatewayPolicies

func (c *ProjectcalicoV3Client) EgressGatewayPolicies() EgressGatewayPolicyInterface

func (*ProjectcalicoV3Client) ExternalNetworks

func (c *ProjectcalicoV3Client) ExternalNetworks() ExternalNetworkInterface

func (*ProjectcalicoV3Client) FelixConfigurations

func (c *ProjectcalicoV3Client) FelixConfigurations() FelixConfigurationInterface

func (*ProjectcalicoV3Client) GlobalAlertTemplates

func (c *ProjectcalicoV3Client) GlobalAlertTemplates() GlobalAlertTemplateInterface

func (*ProjectcalicoV3Client) GlobalAlerts

func (c *ProjectcalicoV3Client) GlobalAlerts() GlobalAlertInterface

func (*ProjectcalicoV3Client) GlobalNetworkPolicies

func (c *ProjectcalicoV3Client) GlobalNetworkPolicies() GlobalNetworkPolicyInterface

func (*ProjectcalicoV3Client) GlobalNetworkSets

func (c *ProjectcalicoV3Client) GlobalNetworkSets() GlobalNetworkSetInterface

func (*ProjectcalicoV3Client) GlobalReportTypes

func (c *ProjectcalicoV3Client) GlobalReportTypes() GlobalReportTypeInterface

func (*ProjectcalicoV3Client) GlobalReports

func (c *ProjectcalicoV3Client) GlobalReports() GlobalReportInterface

func (*ProjectcalicoV3Client) GlobalThreatFeeds

func (c *ProjectcalicoV3Client) GlobalThreatFeeds() GlobalThreatFeedInterface

func (*ProjectcalicoV3Client) HostEndpoints

func (c *ProjectcalicoV3Client) HostEndpoints() HostEndpointInterface

func (*ProjectcalicoV3Client) IPAMConfigurations

func (c *ProjectcalicoV3Client) IPAMConfigurations() IPAMConfigurationInterface

func (*ProjectcalicoV3Client) IPPools

func (*ProjectcalicoV3Client) IPReservations

func (c *ProjectcalicoV3Client) IPReservations() IPReservationInterface

func (*ProjectcalicoV3Client) KubeControllersConfigurations

func (c *ProjectcalicoV3Client) KubeControllersConfigurations() KubeControllersConfigurationInterface

func (*ProjectcalicoV3Client) LicenseKeys

func (c *ProjectcalicoV3Client) LicenseKeys() LicenseKeyInterface

func (*ProjectcalicoV3Client) ManagedClusters

func (c *ProjectcalicoV3Client) ManagedClusters() ManagedClusterInterface

func (*ProjectcalicoV3Client) NetworkPolicies

func (c *ProjectcalicoV3Client) NetworkPolicies(namespace string) NetworkPolicyInterface

func (*ProjectcalicoV3Client) NetworkSets

func (c *ProjectcalicoV3Client) NetworkSets(namespace string) NetworkSetInterface

func (*ProjectcalicoV3Client) PacketCaptures

func (c *ProjectcalicoV3Client) PacketCaptures(namespace string) PacketCaptureInterface

func (*ProjectcalicoV3Client) PolicyRecommendationScopes

func (c *ProjectcalicoV3Client) PolicyRecommendationScopes() PolicyRecommendationScopeInterface

func (*ProjectcalicoV3Client) Profiles

func (*ProjectcalicoV3Client) RESTClient

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

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

func (*ProjectcalicoV3Client) RemoteClusterConfigurations

func (c *ProjectcalicoV3Client) RemoteClusterConfigurations() RemoteClusterConfigurationInterface

func (*ProjectcalicoV3Client) SecurityEventWebhooks

func (c *ProjectcalicoV3Client) SecurityEventWebhooks() SecurityEventWebhookInterface

func (*ProjectcalicoV3Client) StagedGlobalNetworkPolicies

func (c *ProjectcalicoV3Client) StagedGlobalNetworkPolicies() StagedGlobalNetworkPolicyInterface

func (*ProjectcalicoV3Client) StagedKubernetesNetworkPolicies

func (c *ProjectcalicoV3Client) StagedKubernetesNetworkPolicies(namespace string) StagedKubernetesNetworkPolicyInterface

func (*ProjectcalicoV3Client) StagedNetworkPolicies

func (c *ProjectcalicoV3Client) StagedNetworkPolicies(namespace string) StagedNetworkPolicyInterface

func (*ProjectcalicoV3Client) Tiers

func (*ProjectcalicoV3Client) UISettings

func (*ProjectcalicoV3Client) UISettingsGroups

func (c *ProjectcalicoV3Client) UISettingsGroups() UISettingsGroupInterface

type RemoteClusterConfigurationExpansion

type RemoteClusterConfigurationExpansion interface{}

type RemoteClusterConfigurationInterface

type RemoteClusterConfigurationInterface interface {
	Create(ctx context.Context, remoteClusterConfiguration *v3.RemoteClusterConfiguration, opts v1.CreateOptions) (*v3.RemoteClusterConfiguration, error)
	Update(ctx context.Context, remoteClusterConfiguration *v3.RemoteClusterConfiguration, opts v1.UpdateOptions) (*v3.RemoteClusterConfiguration, 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) (*v3.RemoteClusterConfiguration, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.RemoteClusterConfigurationList, 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 *v3.RemoteClusterConfiguration, err error)
	RemoteClusterConfigurationExpansion
}

RemoteClusterConfigurationInterface has methods to work with RemoteClusterConfiguration resources.

type RemoteClusterConfigurationsGetter

type RemoteClusterConfigurationsGetter interface {
	RemoteClusterConfigurations() RemoteClusterConfigurationInterface
}

RemoteClusterConfigurationsGetter has a method to return a RemoteClusterConfigurationInterface. A group's client should implement this interface.

type SecurityEventWebhookExpansion

type SecurityEventWebhookExpansion interface{}

type SecurityEventWebhookInterface

type SecurityEventWebhookInterface interface {
	Create(ctx context.Context, securityEventWebhook *v3.SecurityEventWebhook, opts v1.CreateOptions) (*v3.SecurityEventWebhook, error)
	Update(ctx context.Context, securityEventWebhook *v3.SecurityEventWebhook, opts v1.UpdateOptions) (*v3.SecurityEventWebhook, error)
	UpdateStatus(ctx context.Context, securityEventWebhook *v3.SecurityEventWebhook, opts v1.UpdateOptions) (*v3.SecurityEventWebhook, 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) (*v3.SecurityEventWebhook, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.SecurityEventWebhookList, 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 *v3.SecurityEventWebhook, err error)
	SecurityEventWebhookExpansion
}

SecurityEventWebhookInterface has methods to work with SecurityEventWebhook resources.

type SecurityEventWebhooksGetter

type SecurityEventWebhooksGetter interface {
	SecurityEventWebhooks() SecurityEventWebhookInterface
}

SecurityEventWebhooksGetter has a method to return a SecurityEventWebhookInterface. A group's client should implement this interface.

type StagedGlobalNetworkPoliciesGetter

type StagedGlobalNetworkPoliciesGetter interface {
	StagedGlobalNetworkPolicies() StagedGlobalNetworkPolicyInterface
}

StagedGlobalNetworkPoliciesGetter has a method to return a StagedGlobalNetworkPolicyInterface. A group's client should implement this interface.

type StagedGlobalNetworkPolicyExpansion

type StagedGlobalNetworkPolicyExpansion interface{}

type StagedGlobalNetworkPolicyInterface

type StagedGlobalNetworkPolicyInterface interface {
	Create(ctx context.Context, stagedGlobalNetworkPolicy *v3.StagedGlobalNetworkPolicy, opts v1.CreateOptions) (*v3.StagedGlobalNetworkPolicy, error)
	Update(ctx context.Context, stagedGlobalNetworkPolicy *v3.StagedGlobalNetworkPolicy, opts v1.UpdateOptions) (*v3.StagedGlobalNetworkPolicy, 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) (*v3.StagedGlobalNetworkPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.StagedGlobalNetworkPolicyList, 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 *v3.StagedGlobalNetworkPolicy, err error)
	StagedGlobalNetworkPolicyExpansion
}

StagedGlobalNetworkPolicyInterface has methods to work with StagedGlobalNetworkPolicy resources.

type StagedKubernetesNetworkPoliciesGetter

type StagedKubernetesNetworkPoliciesGetter interface {
	StagedKubernetesNetworkPolicies(namespace string) StagedKubernetesNetworkPolicyInterface
}

StagedKubernetesNetworkPoliciesGetter has a method to return a StagedKubernetesNetworkPolicyInterface. A group's client should implement this interface.

type StagedKubernetesNetworkPolicyExpansion

type StagedKubernetesNetworkPolicyExpansion interface{}

type StagedKubernetesNetworkPolicyInterface

type StagedKubernetesNetworkPolicyInterface interface {
	Create(ctx context.Context, stagedKubernetesNetworkPolicy *v3.StagedKubernetesNetworkPolicy, opts v1.CreateOptions) (*v3.StagedKubernetesNetworkPolicy, error)
	Update(ctx context.Context, stagedKubernetesNetworkPolicy *v3.StagedKubernetesNetworkPolicy, opts v1.UpdateOptions) (*v3.StagedKubernetesNetworkPolicy, 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) (*v3.StagedKubernetesNetworkPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.StagedKubernetesNetworkPolicyList, 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 *v3.StagedKubernetesNetworkPolicy, err error)
	StagedKubernetesNetworkPolicyExpansion
}

StagedKubernetesNetworkPolicyInterface has methods to work with StagedKubernetesNetworkPolicy resources.

type StagedNetworkPoliciesGetter

type StagedNetworkPoliciesGetter interface {
	StagedNetworkPolicies(namespace string) StagedNetworkPolicyInterface
}

StagedNetworkPoliciesGetter has a method to return a StagedNetworkPolicyInterface. A group's client should implement this interface.

type StagedNetworkPolicyExpansion

type StagedNetworkPolicyExpansion interface{}

type StagedNetworkPolicyInterface

type StagedNetworkPolicyInterface interface {
	Create(ctx context.Context, stagedNetworkPolicy *v3.StagedNetworkPolicy, opts v1.CreateOptions) (*v3.StagedNetworkPolicy, error)
	Update(ctx context.Context, stagedNetworkPolicy *v3.StagedNetworkPolicy, opts v1.UpdateOptions) (*v3.StagedNetworkPolicy, 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) (*v3.StagedNetworkPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.StagedNetworkPolicyList, 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 *v3.StagedNetworkPolicy, err error)
	StagedNetworkPolicyExpansion
}

StagedNetworkPolicyInterface has methods to work with StagedNetworkPolicy resources.

type TierExpansion

type TierExpansion interface{}

type TierInterface

type TierInterface interface {
	Create(ctx context.Context, tier *v3.Tier, opts v1.CreateOptions) (*v3.Tier, error)
	Update(ctx context.Context, tier *v3.Tier, opts v1.UpdateOptions) (*v3.Tier, 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) (*v3.Tier, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.TierList, 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 *v3.Tier, err error)
	TierExpansion
}

TierInterface has methods to work with Tier resources.

type TiersGetter

type TiersGetter interface {
	Tiers() TierInterface
}

TiersGetter has a method to return a TierInterface. A group's client should implement this interface.

type UISettingsExpansion

type UISettingsExpansion interface{}

type UISettingsGetter

type UISettingsGetter interface {
	UISettings() UISettingsInterface
}

UISettingsGetter has a method to return a UISettingsInterface. A group's client should implement this interface.

type UISettingsGroupExpansion

type UISettingsGroupExpansion interface{}

type UISettingsGroupInterface

type UISettingsGroupInterface interface {
	Create(ctx context.Context, uISettingsGroup *v3.UISettingsGroup, opts v1.CreateOptions) (*v3.UISettingsGroup, error)
	Update(ctx context.Context, uISettingsGroup *v3.UISettingsGroup, opts v1.UpdateOptions) (*v3.UISettingsGroup, 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) (*v3.UISettingsGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.UISettingsGroupList, 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 *v3.UISettingsGroup, err error)
	UISettingsGroupExpansion
}

UISettingsGroupInterface has methods to work with UISettingsGroup resources.

type UISettingsGroupsGetter

type UISettingsGroupsGetter interface {
	UISettingsGroups() UISettingsGroupInterface
}

UISettingsGroupsGetter has a method to return a UISettingsGroupInterface. A group's client should implement this interface.

type UISettingsInterface

type UISettingsInterface interface {
	Create(ctx context.Context, uISettings *v3.UISettings, opts v1.CreateOptions) (*v3.UISettings, error)
	Update(ctx context.Context, uISettings *v3.UISettings, opts v1.UpdateOptions) (*v3.UISettings, 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) (*v3.UISettings, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.UISettingsList, 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 *v3.UISettings, err error)
	UISettingsExpansion
}

UISettingsInterface has methods to work with UISettings resources.

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