Documentation ¶
Index ¶
- type GlobalBgpConfig
- type GlobalBgpConfigCopy
- type GlobalBgpConfigList
- type GlobalBgpConfigListCopy
- type GlobalBgpConfigSpec
- type GlobalBgpPeer
- type GlobalBgpPeerCopy
- type GlobalBgpPeerList
- type GlobalBgpPeerListCopy
- type GlobalConfig
- type GlobalConfigCopy
- type GlobalConfigList
- type GlobalConfigListCopy
- type GlobalConfigSpec
- type IpPool
- type IpPoolCopy
- type IpPoolList
- type IpPoolListCopy
- type IpPoolSpec
- type SystemNetworkPolicy
- type SystemNetworkPolicyCopy
- type SystemNetworkPolicyList
- type SystemNetworkPolicyListCopy
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 GlobalBgpPeer ¶
type GlobalBgpPeer struct { metav1.TypeMeta `json:",inline"` Metadata metav1.ObjectMeta `json:"metadata"` Spec api.BGPPeerSpec `json:"spec"` }
GlobalBgpPeer is the ThirdPartyResource definition of a Calico Global BGP Peer resource in the Kubernetes API.
func (*GlobalBgpPeer) GetObjectKind ¶
func (e *GlobalBgpPeer) GetObjectKind() schema.ObjectKind
GetObjectKind returns the kind of this object. Required to satisfy Object interface
func (*GlobalBgpPeer) GetObjectMeta ¶
func (e *GlobalBgpPeer) GetObjectMeta() metav1.Object
GetObjectMeta returns the object metadata of this object. Required to satisfy ObjectMetaAccessor interface
func (*GlobalBgpPeer) UnmarshalJSON ¶
func (g *GlobalBgpPeer) UnmarshalJSON(data []byte) error
type GlobalBgpPeerCopy ¶
type GlobalBgpPeerCopy GlobalBgpPeer
type GlobalBgpPeerList ¶
type GlobalBgpPeerList struct { metav1.TypeMeta `json:",inline"` Metadata metav1.ListMeta `json:"metadata"` Items []GlobalBgpPeer `json:"items"` }
GlobalBgpPeerList is a list of Calico Global BGP Peer resources.
func (*GlobalBgpPeerList) GetListMeta ¶
func (el *GlobalBgpPeerList) GetListMeta() metav1.List
GetListMeta returns the list metadata of this object. Required to satisfy ListMetaAccessor interface
func (*GlobalBgpPeerList) GetObjectKind ¶
func (el *GlobalBgpPeerList) GetObjectKind() schema.ObjectKind
GetObjectKind returns the kind of this object. Required to satisfy Object interface
func (*GlobalBgpPeerList) UnmarshalJSON ¶
func (l *GlobalBgpPeerList) UnmarshalJSON(data []byte) error
type GlobalBgpPeerListCopy ¶
type GlobalBgpPeerListCopy GlobalBgpPeerList
type GlobalConfig ¶
type GlobalConfig struct { metav1.TypeMeta `json:",inline"` Metadata metav1.ObjectMeta `json:"metadata"` Spec GlobalConfigSpec `json:"spec"` }
func (*GlobalConfig) GetObjectKind ¶
func (e *GlobalConfig) GetObjectKind() schema.ObjectKind
Required to satisfy Object interface
func (*GlobalConfig) GetObjectMeta ¶
func (e *GlobalConfig) GetObjectMeta() metav1.Object
Required to satisfy ObjectMetaAccessor interface
func (*GlobalConfig) UnmarshalJSON ¶
func (g *GlobalConfig) UnmarshalJSON(data []byte) error
type GlobalConfigCopy ¶
type GlobalConfigCopy GlobalConfig
type GlobalConfigList ¶
type GlobalConfigList struct { metav1.TypeMeta `json:",inline"` Metadata metav1.ListMeta `json:"metadata"` Items []GlobalConfig `json:"items"` }
func (*GlobalConfigList) GetListMeta ¶
func (el *GlobalConfigList) GetListMeta() metav1.List
Required to satisfy ListMetaAccessor interface
func (*GlobalConfigList) GetObjectKind ¶
func (el *GlobalConfigList) GetObjectKind() schema.ObjectKind
Required to satisfy Object interface
func (*GlobalConfigList) UnmarshalJSON ¶
func (l *GlobalConfigList) UnmarshalJSON(data []byte) error
type GlobalConfigListCopy ¶
type GlobalConfigListCopy GlobalConfigList
type GlobalConfigSpec ¶
type IpPool ¶
type IpPool struct { metav1.TypeMeta `json:",inline"` Metadata metav1.ObjectMeta `json:"metadata"` Spec IpPoolSpec `json:"spec"` }
IpPool is the ThirdPartyResource 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
func (*IpPool) UnmarshalJSON ¶
type IpPoolCopy ¶
type IpPoolCopy IpPool
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 { // Value is a json encoded string which can be unmarshalled into a model.IPPool struct. Value string `json:"value"` }
IpPoolSpec is the specification of an IP Pool as represented in the Kubernetes ThirdPartyResource API.
type SystemNetworkPolicy ¶
type SystemNetworkPolicy struct { metav1.TypeMeta `json:",inline"` Metadata metav1.ObjectMeta `json:"metadata"` Spec api.PolicySpec `json:"spec"` }
SystemNetworkPolicy is the ThirdPartyResource definition of a Calico Policy resource in the Kubernetes API.
func (*SystemNetworkPolicy) GetObjectKind ¶
func (e *SystemNetworkPolicy) GetObjectKind() schema.ObjectKind
GetObjectKind returns the kind of this object. Required to satisfy Object interface
func (*SystemNetworkPolicy) GetObjectMeta ¶
func (e *SystemNetworkPolicy) GetObjectMeta() metav1.Object
GetOjbectMeta returns the object metadata of this object. Required to satisfy ObjectMetaAccessor interface
func (*SystemNetworkPolicy) UnmarshalJSON ¶
func (g *SystemNetworkPolicy) UnmarshalJSON(data []byte) error
type SystemNetworkPolicyCopy ¶
type SystemNetworkPolicyCopy SystemNetworkPolicy
type SystemNetworkPolicyList ¶
type SystemNetworkPolicyList struct { metav1.TypeMeta `json:",inline"` Metadata metav1.ListMeta `json:"metadata"` Items []SystemNetworkPolicy `json:"items"` }
SystemNetworkPolicyList is a list of SystemNetworkPolicy resources.
func (*SystemNetworkPolicyList) GetListMeta ¶
func (el *SystemNetworkPolicyList) GetListMeta() metav1.List
GetListMeta returns the list metadata of this object. Required to satisfy ListMetaAccessor interface
func (*SystemNetworkPolicyList) GetObjectKind ¶
func (el *SystemNetworkPolicyList) GetObjectKind() schema.ObjectKind
GetObjectKind returns the kind of this object. Required to satisfy Object interface
func (*SystemNetworkPolicyList) UnmarshalJSON ¶
func (l *SystemNetworkPolicyList) UnmarshalJSON(data []byte) error
type SystemNetworkPolicyListCopy ¶
type SystemNetworkPolicyListCopy SystemNetworkPolicyList