thirdparty

package
v1.2.1-rc6 Latest Latest
Warning

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

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

Documentation

Index

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        api.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() meta.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        api.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() meta.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.

Jump to

Keyboard shortcuts

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