thirdparty

package
v1.5.2 Latest Latest
Warning

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

Go to latest
Published: Aug 7, 2017 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GlobalBgpConfig added in v1.5.0

type GlobalBgpConfig struct {
	metav1.TypeMeta `json:",inline"`
	Metadata        metav1.ObjectMeta `json:"metadata"`

	Spec GlobalBgpConfigSpec `json:"spec"`
}

func (*GlobalBgpConfig) GetObjectKind added in v1.5.0

func (e *GlobalBgpConfig) GetObjectKind() schema.ObjectKind

Required to satisfy Object interface

func (*GlobalBgpConfig) GetObjectMeta added in v1.5.0

func (e *GlobalBgpConfig) GetObjectMeta() metav1.Object

Required to satisfy ObjectMetaAccessor interface

func (*GlobalBgpConfig) UnmarshalJSON added in v1.5.0

func (g *GlobalBgpConfig) UnmarshalJSON(data []byte) error

type GlobalBgpConfigCopy added in v1.5.0

type GlobalBgpConfigCopy GlobalBgpConfig

type GlobalBgpConfigList added in v1.5.0

type GlobalBgpConfigList struct {
	metav1.TypeMeta `json:",inline"`
	Metadata        metav1.ListMeta `json:"metadata"`

	Items []GlobalBgpConfig `json:"items"`
}

func (*GlobalBgpConfigList) GetListMeta added in v1.5.0

func (el *GlobalBgpConfigList) GetListMeta() metav1.List

Required to satisfy ListMetaAccessor interface

func (*GlobalBgpConfigList) GetObjectKind added in v1.5.0

func (el *GlobalBgpConfigList) GetObjectKind() schema.ObjectKind

Required to satisfy Object interface

func (*GlobalBgpConfigList) UnmarshalJSON added in v1.5.0

func (l *GlobalBgpConfigList) UnmarshalJSON(data []byte) error

type GlobalBgpConfigListCopy added in v1.5.0

type GlobalBgpConfigListCopy GlobalBgpConfigList

type GlobalBgpConfigSpec added in v1.5.0

type GlobalBgpConfigSpec struct {
	Name  string `json:"name"`
	Value string `json:"value"`
}

type GlobalBgpPeer added in v1.5.0

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 added in v1.5.0

func (e *GlobalBgpPeer) GetObjectKind() schema.ObjectKind

GetObjectKind returns the kind of this object. Required to satisfy Object interface

func (*GlobalBgpPeer) GetObjectMeta added in v1.5.0

func (e *GlobalBgpPeer) GetObjectMeta() metav1.Object

GetObjectMeta returns the object metadata of this object. Required to satisfy ObjectMetaAccessor interface

func (*GlobalBgpPeer) UnmarshalJSON added in v1.5.0

func (g *GlobalBgpPeer) UnmarshalJSON(data []byte) error

type GlobalBgpPeerCopy added in v1.5.0

type GlobalBgpPeerCopy GlobalBgpPeer

type GlobalBgpPeerList added in v1.5.0

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 added in v1.5.0

func (el *GlobalBgpPeerList) GetListMeta() metav1.List

GetListMeta returns the list metadata of this object. Required to satisfy ListMetaAccessor interface

func (*GlobalBgpPeerList) GetObjectKind added in v1.5.0

func (el *GlobalBgpPeerList) GetObjectKind() schema.ObjectKind

GetObjectKind returns the kind of this object. Required to satisfy Object interface

func (*GlobalBgpPeerList) UnmarshalJSON added in v1.5.0

func (l *GlobalBgpPeerList) UnmarshalJSON(data []byte) error

type GlobalBgpPeerListCopy added in v1.5.0

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 GlobalConfigSpec struct {
	Name  string `json:"name"`
	Value string `json:"value"`
}

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

func (e *IpPool) GetObjectMeta() metav1.Object

GetOjbectMeta returns the object metadata of this object. Required to satisfy ObjectMetaAccessor interface

func (*IpPool) UnmarshalJSON added in v1.0.1

func (g *IpPool) UnmarshalJSON(data []byte) error

type IpPoolCopy added in v1.0.1

type IpPoolCopy IpPool

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL