v1

package
v0.1.0-rc5 Latest Latest
Warning

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

Go to latest
Published: May 17, 2019 License: Apache-2.0 Imports: 8 Imported by: 43

Documentation

Overview

+k8s:deepcopy-gen=package +groupName=admin.rio.cattle.io

+k8s:deepcopy-gen=package +groupName=admin.rio.cattle.io

+k8s:deepcopy-gen=package +groupName=admin.rio.cattle.io

Index

Constants

This section is empty.

Variables

View Source
var (
	SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)
	AddToScheme   = SchemeBuilder.AddToScheme
)
View Source
var (
	ClusterDomainConditionReady = condition.Cond("Ready")
)
View Source
var (
	FeatureConditionEnabled = condition.Cond("Enabled")
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: admin.GroupName, Version: "v1"}

SchemeGroupVersion is group version used to register these objects

Functions

func Kind

func Kind(kind string) schema.GroupKind

Kind takes an unqualified kind and returns back a Group qualified GroupKind

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

Types

type Address

type Address struct {
	IP string `json:"ip,omitempty"`
}

func (*Address) DeepCopy

func (in *Address) DeepCopy() *Address

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Address.

func (*Address) DeepCopyInto

func (in *Address) DeepCopyInto(out *Address)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ClusterDomain

type ClusterDomain struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   ClusterDomainSpec   `json:"spec,omitempty"`
	Status ClusterDomainStatus `json:"status,omitempty"`
}

func NewClusterDomain

func NewClusterDomain(namespace, name string, obj ClusterDomain) *ClusterDomain

func (*ClusterDomain) DeepCopy

func (in *ClusterDomain) DeepCopy() *ClusterDomain

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterDomain.

func (*ClusterDomain) DeepCopyInto

func (in *ClusterDomain) DeepCopyInto(out *ClusterDomain)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClusterDomain) DeepCopyObject

func (in *ClusterDomain) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ClusterDomainList

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

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

ClusterDomainList is a list of ClusterDomain resources

func (*ClusterDomainList) DeepCopy

func (in *ClusterDomainList) DeepCopy() *ClusterDomainList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterDomainList.

func (*ClusterDomainList) DeepCopyInto

func (in *ClusterDomainList) DeepCopyInto(out *ClusterDomainList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClusterDomainList) DeepCopyObject

func (in *ClusterDomainList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ClusterDomainSpec

type ClusterDomainSpec struct {
	SecretRef  v1.SecretReference
	Addresses  []Address                           `json:"addresses,omitempty"`
	Subdomains []Subdomain                         `json:"subdomains,omitempty"`
	Conditions []genericcondition.GenericCondition `json:"conditions,omitempty"`
}

func (*ClusterDomainSpec) DeepCopy

func (in *ClusterDomainSpec) DeepCopy() *ClusterDomainSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterDomainSpec.

func (*ClusterDomainSpec) DeepCopyInto

func (in *ClusterDomainSpec) DeepCopyInto(out *ClusterDomainSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ClusterDomainStatus

type ClusterDomainStatus struct {
	HTTPSSupported bool                                `json:"httpsSupported,omitempty"`
	ClusterDomain  string                              `json:"domain,omitempty"`
	Conditions     []genericcondition.GenericCondition `json:"conditions,omitempty"`
}

func (*ClusterDomainStatus) DeepCopy

func (in *ClusterDomainStatus) DeepCopy() *ClusterDomainStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterDomainStatus.

func (*ClusterDomainStatus) DeepCopyInto

func (in *ClusterDomainStatus) DeepCopyInto(out *ClusterDomainStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Feature

type Feature struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   FeatureSpec   `json:"spec,omitempty"`
	Status FeatureStatus `json:"status,omitempty"`
}

func NewFeature

func NewFeature(namespace, name string, obj Feature) *Feature

func (*Feature) DeepCopy

func (in *Feature) DeepCopy() *Feature

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Feature.

func (*Feature) DeepCopyInto

func (in *Feature) DeepCopyInto(out *Feature)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Feature) DeepCopyObject

func (in *Feature) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FeatureList

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

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

FeatureList is a list of Feature resources

func (*FeatureList) DeepCopy

func (in *FeatureList) DeepCopy() *FeatureList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureList.

func (*FeatureList) DeepCopyInto

func (in *FeatureList) DeepCopyInto(out *FeatureList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FeatureList) DeepCopyObject

func (in *FeatureList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FeatureSpec

type FeatureSpec struct {
	Description string            `json:"description,omitempty"`
	Enabled     bool              `json:"enable,omitempty"`
	Questions   []v1.Question     `json:"questions,omitempty"`
	Answers     map[string]string `json:"answers,omitempty"`
	Requires    []string          `json:"features,omitempty"`
}

func (*FeatureSpec) DeepCopy

func (in *FeatureSpec) DeepCopy() *FeatureSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureSpec.

func (*FeatureSpec) DeepCopyInto

func (in *FeatureSpec) DeepCopyInto(out *FeatureSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FeatureStatus

type FeatureStatus struct {
	EnableOverride *bool                               `json:"enableOverride,omitempty"`
	Conditions     []genericcondition.GenericCondition `json:"conditions,omitempty"`
}

func (*FeatureStatus) DeepCopy

func (in *FeatureStatus) DeepCopy() *FeatureStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureStatus.

func (*FeatureStatus) DeepCopyInto

func (in *FeatureStatus) DeepCopyInto(out *FeatureStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Subdomain

type Subdomain struct {
	Name      string    `json:"name,omitempty"`
	Addresses []Address `json:"addresses,omitempty"`
}

func (*Subdomain) DeepCopy

func (in *Subdomain) DeepCopy() *Subdomain

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subdomain.

func (*Subdomain) DeepCopyInto

func (in *Subdomain) DeepCopyInto(out *Subdomain)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

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