Documentation
      ¶
    
    
  
    
  
    Index ¶
- 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 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 ¶ added in v1.0.1
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 ¶ added in v1.0.1
func (e *IpPool) GetObjectKind() schema.ObjectKind
GetObjectKind returns the kind of this object. Required to satisfy Object interface
func (*IpPool) GetObjectMeta ¶ added in v1.0.1
GetOjbectMeta returns the object metadata of this object. Required to satisfy ObjectMetaAccessor interface
type IpPoolList ¶ added in v1.0.1
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 ¶ added in v1.0.1
func (el *IpPoolList) GetListMeta() metav1.List
GetListMeta returns the list metadata of this object. Required to satisfy ListMetaAccessor interface
func (*IpPoolList) GetObjectKind ¶ added in v1.0.1
func (el *IpPoolList) GetObjectKind() schema.ObjectKind
GetObjectKind returns the kind of this object. Required to satisfy Object interface
func (*IpPoolList) UnmarshalJSON ¶ added in v1.0.1
func (l *IpPoolList) UnmarshalJSON(data []byte) error
type IpPoolListCopy ¶ added in v1.0.1
type IpPoolListCopy IpPoolList
type IpPoolSpec ¶ added in v1.0.1
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 ¶ added in v1.3.0
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 ¶ added in v1.3.0
func (e *SystemNetworkPolicy) GetObjectKind() schema.ObjectKind
GetObjectKind returns the kind of this object. Required to satisfy Object interface
func (*SystemNetworkPolicy) GetObjectMeta ¶ added in v1.3.0
func (e *SystemNetworkPolicy) GetObjectMeta() metav1.Object
GetOjbectMeta returns the object metadata of this object. Required to satisfy ObjectMetaAccessor interface
func (*SystemNetworkPolicy) UnmarshalJSON ¶ added in v1.3.0
func (g *SystemNetworkPolicy) UnmarshalJSON(data []byte) error
type SystemNetworkPolicyCopy ¶ added in v1.3.0
type SystemNetworkPolicyCopy SystemNetworkPolicy
type SystemNetworkPolicyList ¶ added in v1.3.0
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 ¶ added in v1.3.0
func (el *SystemNetworkPolicyList) GetListMeta() metav1.List
GetListMeta returns the list metadata of this object. Required to satisfy ListMetaAccessor interface
func (*SystemNetworkPolicyList) GetObjectKind ¶ added in v1.3.0
func (el *SystemNetworkPolicyList) GetObjectKind() schema.ObjectKind
GetObjectKind returns the kind of this object. Required to satisfy Object interface
func (*SystemNetworkPolicyList) UnmarshalJSON ¶ added in v1.3.0
func (l *SystemNetworkPolicyList) UnmarshalJSON(data []byte) error
type SystemNetworkPolicyListCopy ¶ added in v1.3.0
type SystemNetworkPolicyListCopy SystemNetworkPolicyList
      
      Source Files
      ¶
    
- global_config.go
 - ippool.go
 - systemnetworkpolicy.go