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 ¶
var ( SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: admin.GroupName, Version: "v1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Kind ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Address.
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 (*Feature) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Feature.
func (*Feature) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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.
Source Files
¶
- doc.go
- domain.go
- feature.go
- zz_generated_deepcopy.go
- zz_generated_list_types.go
- zz_generated_register.go