package
2.0.0-alpha1+incompatible
Repository: https://github.com/lmm/libcalico-go.git
Documentation: pkg.go.dev
# Functions
New BGPConfiguration creates a new (zeroed) BGPConfiguration struct with the TypeMetadata initialized to the current version.
NewBGPConfigurationList creates a new zeroed) BGPConfigurationList struct with the TypeMetadata initialized to the current version.
NewBGPPeer creates a new (zeroed) BGPPeer struct with the TypeMetadata initialised to the current version.
NewBGPPeerList creates a new (zeroed) BGPPeerList struct with the TypeMetadata initialised to the current version.
New ClusterInformation creates a new (zeroed) ClusterInformation struct with the TypeMetadata initialized to the current version.
NewClusterInformationList creates a new 9zeroed) ClusterInformationList struct with the TypeMetadata initialized to the current version.
New FelixConfiguration creates a new (zeroed) FelixConfiguration struct with the TypeMetadata initialized to the current version.
NewFelixConfigurationList creates a new 9zeroed) FelixConfigurationList struct with the TypeMetadata initialized to the current version.
NewGlobalNetworkPolicy creates a new (zeroed) GlobalNetworkPolicy struct with the TypeMetadata initialised to the current version.
NewGlobalNetworkPolicyList creates a new (zeroed) GlobalNetworkPolicyList struct with the TypeMetadata initialised to the current version.
NewHostEndpoint creates a new (zeroed) HostEndpoint struct with the TypeMetadata initialised to the current version.
NewHostEndpointList creates a new (zeroed) HostEndpointList struct with the TypeMetadata initialised to the current version.
NewIPPool creates a new (zeroed) IPPool struct with the TypeMetadata initialised to the current version.
NewIPPoolList creates a new (zeroed) IPPoolList struct with the TypeMetadata initialised to the current version.
NewNetworkPolicy creates a new (zeroed) NetworkPolicy struct with the TypeMetadata initialised to the current version.
NewNetworkPolicyList creates a new (zeroed) NetworkPolicyList struct with the TypeMetadata initialised to the current version.
NewNode creates a new (zeroed) Node struct with the TypeMetadata initialised to the current version.
NewNodeList creates a new (zeroed) NodeList struct with the TypeMetadata initialised to the current version.
NewProfile creates a new (zeroed) Profile struct with the TypeMetadata initialised to the current version.
NewProfileList creates a new (zeroed) ProfileList struct with the TypeMetadata initialised to the current version.
NewWorkloadEndpoint creates a new (zeroed) WorkloadEndpoint struct with the TypeMetadata initialised to the current version.
NewWorkloadEndpointList creates a new (zeroed) WorkloadEndpointList struct with the TypeMetadata initialised to the current version.
RegisterDeepCopies adds deep-copy functions to the given scheme.
Resource takes an unqualified resource and returns a Group qualified GroupResource.
# Constants
AllNames is used for List or Watch queries to wildcard the name.
AllNamepaces is used for client instantiation, either for when the namespace will be specified in the resource request, or for List or Watch queries across all namespaces.
No description provided by the author
No description provided by the author
No description provided by the author
API group details for the Calico v2 API.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Label used to denote the Namespace.
Label used to denote the Orchestrator.
No description provided by the author
No description provided by the author
No description provided by the author
Known orchestrators.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
BGPConfiguration contains the configuration for any BGP routing.
BGPConfigurationList contains a list of BGPConfiguration resources.
TODO: Add validation on LogSeverityScreen for valid values BGPConfigurationSpec contains the values of the BGP configuration.
BGPPeer contains information about a BGPPeer resource that is a peer of a Calico compute node.
BGPPeerList contains a list of BGPPeer resources.
BGPPeerSpec contains the specification for a BGPPeer resource.
ClusterInformation contains the cluster specific information.
ClusterInformationList contains a list of ClusterInformation resources (even though there should only be one).
ClusterInformationSpec contains the values of describing the cluster.
No description provided by the author
An EntityRule is a sub-component of a Rule comprising the match criteria specific to a particular entity (that is either the source or destination).
Felix Configuration contains the configuration for Felix.
FelixConfigurationList contains a list of FelixConfiguration resources.
TODO: Add validation on LogSeverityScreen, LogSeveritySys, LogSeverityFile, DatastoreType, DefaultEndpointToHostAction, IptablesFilterAllowAction, IptablesMangleAllowAction, ChainInsertModefor valid values.
GlobalNetworkPolicy contains information about a security Policy resource.
GlobalNetworkPolicyList contains a list of GlobalNetworkPolicy resources.
HostEndpoint contains information about a HostEndpoint resource that represents a “bare-metal” interface attached to the host that is running Calico’s agent, Felix.
HostEndpointList contains a list of HostEndpoint resources.
HostEndpointSpec contains the specification for a HostEndpoint resource.
ICMPFields defines structure for ICMP and NotICMP sub-struct for ICMP code and type.
IPNat contains a single NAT mapping for a WorkloadEndpoint resource.
IPPool contains information about a IPPool resource.
IPPoolList contains a list of IPPool resources.
IPPoolSpec contains the specification for an IPPool resource.
NetworkPolicy is the Namespaced-equivalent of the GlobalNetworkPolicy.
NetworkPolicyList contains a list of NetworkPolicy resources.
Node contains information about a Node resource.
NodeBGPSpec contains the specification for the Node BGP configuration.
NodeList contains a list of Node resources.
NodeSpec contains the specification for a Node resource.
PolicySpec contains the specification for a selector-based security Policy resource.
Profile contains the details a security profile resource.
ProfileList contains a list of Profile resources.
ProfileSpec contains the specification for a security Profile resource.
No description provided by the author
A Rule encapsulates a set of match criteria and an action.
WorkloadEndpoint contains information about a WorkloadEndpoint resource that is a peer of a Calico compute node.
WorkloadEndpointList contains a list of WorkloadEndpoint resources.
WorkloadEndpointMetadata contains the specification for a WorkloadEndpoint resource.
# Type aliases
No description provided by the author
No description provided by the author
PolicyType enumerates the possible values of the PolicySpec Types field.