Documentation ¶
Index ¶
- type BGPPeer
- type BGPPeerCopy
- type BGPPeerList
- type BGPPeerListCopy
- type BGPPeerSpec
- type GlobalBGPConfig
- type GlobalBGPConfigCopy
- type GlobalBGPConfigList
- type GlobalBGPConfigListCopy
- type GlobalBGPConfigSpec
- type GlobalFelixConfig
- type GlobalFelixConfigCopy
- type GlobalFelixConfigList
- type GlobalFelixConfigListCopy
- type GlobalFelixConfigSpec
- type GlobalNetworkPolicy
- type GlobalNetworkPolicyCopy
- type GlobalNetworkPolicyList
- type GlobalNetworkPolicyListCopy
- type IPPool
- type IPPoolCopy
- type IPPoolList
- type IPPoolListCopy
- type IPPoolSpec
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BGPPeer ¶
type BGPPeer struct { metav1.TypeMeta `json:",inline"` Metadata metav1.ObjectMeta `json:"metadata"` Spec BGPPeerSpec `json:"spec"` }
BGPPeer is the CustomResourceDefinition of a Calico BGP Peer resource in the Kubernetes API.
func (*BGPPeer) GetObjectKind ¶
func (e *BGPPeer) GetObjectKind() schema.ObjectKind
GetObjectKind returns the kind of this object. Required to satisfy Object interface
func (*BGPPeer) GetObjectMeta ¶
GetObjectMeta returns the object metadata of this object. Required to satisfy ObjectMetaAccessor interface
type BGPPeerList ¶
type BGPPeerList struct { metav1.TypeMeta `json:",inline"` Metadata metav1.ListMeta `json:"metadata"` Items []BGPPeer `json:"items"` }
BGPPeerList is a list of Calico Global BGP Peer resources.
func (*BGPPeerList) GetListMeta ¶
func (el *BGPPeerList) GetListMeta() metav1.List
GetListMeta returns the list metadata of this object. Required to satisfy ListMetaAccessor interface
func (*BGPPeerList) GetObjectKind ¶
func (el *BGPPeerList) GetObjectKind() schema.ObjectKind
GetObjectKind returns the kind of this object. Required to satisfy Object interface
func (*BGPPeerList) UnmarshalJSON ¶
func (l *BGPPeerList) UnmarshalJSON(data []byte) error
type BGPPeerListCopy ¶
type BGPPeerListCopy BGPPeerList
type BGPPeerSpec ¶
type GlobalBGPConfig ¶
type GlobalBGPConfig struct { metav1.TypeMeta `json:",inline"` Metadata metav1.ObjectMeta `json:"metadata"` Spec GlobalBGPConfigSpec `json:"spec"` }
func (*GlobalBGPConfig) GetObjectKind ¶
func (e *GlobalBGPConfig) GetObjectKind() schema.ObjectKind
Required to satisfy Object interface
func (*GlobalBGPConfig) GetObjectMeta ¶
func (e *GlobalBGPConfig) GetObjectMeta() metav1.Object
Required to satisfy ObjectMetaAccessor interface
func (*GlobalBGPConfig) UnmarshalJSON ¶
func (g *GlobalBGPConfig) UnmarshalJSON(data []byte) error
type GlobalBGPConfigCopy ¶
type GlobalBGPConfigCopy GlobalBGPConfig
type GlobalBGPConfigList ¶
type GlobalBGPConfigList struct { metav1.TypeMeta `json:",inline"` Metadata metav1.ListMeta `json:"metadata"` Items []GlobalBGPConfig `json:"items"` }
func (*GlobalBGPConfigList) GetListMeta ¶
func (el *GlobalBGPConfigList) GetListMeta() metav1.List
Required to satisfy ListMetaAccessor interface
func (*GlobalBGPConfigList) GetObjectKind ¶
func (el *GlobalBGPConfigList) GetObjectKind() schema.ObjectKind
Required to satisfy Object interface
func (*GlobalBGPConfigList) UnmarshalJSON ¶
func (l *GlobalBGPConfigList) UnmarshalJSON(data []byte) error
type GlobalBGPConfigListCopy ¶
type GlobalBGPConfigListCopy GlobalBGPConfigList
type GlobalBGPConfigSpec ¶
type GlobalFelixConfig ¶
type GlobalFelixConfig struct { metav1.TypeMeta `json:",inline"` Metadata metav1.ObjectMeta `json:"metadata"` Spec GlobalFelixConfigSpec `json:"spec"` }
func (*GlobalFelixConfig) GetObjectKind ¶
func (e *GlobalFelixConfig) GetObjectKind() schema.ObjectKind
Required to satisfy Object interface
func (*GlobalFelixConfig) GetObjectMeta ¶
func (e *GlobalFelixConfig) GetObjectMeta() metav1.Object
Required to satisfy ObjectMetaAccessor interface
func (*GlobalFelixConfig) UnmarshalJSON ¶
func (g *GlobalFelixConfig) UnmarshalJSON(data []byte) error
type GlobalFelixConfigCopy ¶
type GlobalFelixConfigCopy GlobalFelixConfig
type GlobalFelixConfigList ¶
type GlobalFelixConfigList struct { metav1.TypeMeta `json:",inline"` Metadata metav1.ListMeta `json:"metadata"` Items []GlobalFelixConfig `json:"items"` }
func (*GlobalFelixConfigList) GetListMeta ¶
func (el *GlobalFelixConfigList) GetListMeta() metav1.List
Required to satisfy ListMetaAccessor interface
func (*GlobalFelixConfigList) GetObjectKind ¶
func (el *GlobalFelixConfigList) GetObjectKind() schema.ObjectKind
Required to satisfy Object interface
func (*GlobalFelixConfigList) UnmarshalJSON ¶
func (l *GlobalFelixConfigList) UnmarshalJSON(data []byte) error
type GlobalFelixConfigListCopy ¶
type GlobalFelixConfigListCopy GlobalFelixConfigList
type GlobalFelixConfigSpec ¶
type GlobalNetworkPolicy ¶
type GlobalNetworkPolicy struct { metav1.TypeMeta `json:",inline"` Metadata metav1.ObjectMeta `json:"metadata"` Spec api.PolicySpec `json:"spec"` }
GlobalNetworkPolicy is the CustomResourceDefinition of a Calico Policy resource in the Kubernetes API.
func (*GlobalNetworkPolicy) GetObjectKind ¶
func (e *GlobalNetworkPolicy) GetObjectKind() schema.ObjectKind
GetObjectKind returns the kind of this object. Required to satisfy Object interface
func (*GlobalNetworkPolicy) GetObjectMeta ¶
func (e *GlobalNetworkPolicy) GetObjectMeta() metav1.Object
GetOjbectMeta returns the object metadata of this object. Required to satisfy ObjectMetaAccessor interface
func (*GlobalNetworkPolicy) UnmarshalJSON ¶
func (g *GlobalNetworkPolicy) UnmarshalJSON(data []byte) error
type GlobalNetworkPolicyCopy ¶
type GlobalNetworkPolicyCopy GlobalNetworkPolicy
type GlobalNetworkPolicyList ¶
type GlobalNetworkPolicyList struct { metav1.TypeMeta `json:",inline"` Metadata metav1.ListMeta `json:"metadata"` Items []GlobalNetworkPolicy `json:"items"` }
GlobalNetworkPolicyList is a list of GlobalNetworkPolicy resources.
func (*GlobalNetworkPolicyList) GetListMeta ¶
func (el *GlobalNetworkPolicyList) GetListMeta() metav1.List
GetListMeta returns the list metadata of this object. Required to satisfy ListMetaAccessor interface
func (*GlobalNetworkPolicyList) GetObjectKind ¶
func (el *GlobalNetworkPolicyList) GetObjectKind() schema.ObjectKind
GetObjectKind returns the kind of this object. Required to satisfy Object interface
func (*GlobalNetworkPolicyList) UnmarshalJSON ¶
func (l *GlobalNetworkPolicyList) UnmarshalJSON(data []byte) error
type GlobalNetworkPolicyListCopy ¶
type GlobalNetworkPolicyListCopy GlobalNetworkPolicyList
type IPPool ¶
type IPPool struct { metav1.TypeMeta `json:",inline"` Metadata metav1.ObjectMeta `json:"metadata"` Spec IPPoolSpec `json:"spec"` }
IPPool is the CustomResourceDefinition definition of an IPPool in the Kubernetes API.
func (*IPPool) GetObjectKind ¶
func (e *IPPool) GetObjectKind() schema.ObjectKind
GetObjectKind returns the kind of this object. Required to satisfy Object interface
func (*IPPool) GetObjectMeta ¶
GetOjbectMeta returns the object metadata of this object. Required to satisfy ObjectMetaAccessor interface
type IPPoolList ¶
type IPPoolList struct { metav1.TypeMeta `json:",inline"` Metadata metav1.ListMeta `json:"metadata"` Items []IPPool `json:"items"` }
IPPoolList is a list of IPPool resources.
func (*IPPoolList) GetListMeta ¶
func (el *IPPoolList) GetListMeta() metav1.List
GetListMeta returns the list metadata of this object. Required to satisfy ListMetaAccessor interface
func (*IPPoolList) GetObjectKind ¶
func (el *IPPoolList) GetObjectKind() schema.ObjectKind
GetObjectKind returns the kind of this object. Required to satisfy Object interface
func (*IPPoolList) UnmarshalJSON ¶
func (l *IPPoolList) UnmarshalJSON(data []byte) error
type IPPoolListCopy ¶
type IPPoolListCopy IPPoolList
type IPPoolSpec ¶
type IPPoolSpec struct { api.IPPoolSpec CIDR net.IPNet `json:"cidr"` }