Documentation
¶
Overview ¶
Package v1 contains API Schema definitions for the wigm v1 API group +k8s:deepcopy-gen=package,register +groupName=wigm.carson-anderson.com
Package v1 contains API Schema definitions for the wigm v1 API group +k8s:deepcopy-gen=package,register +groupName=wigm.carson-anderson.com
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "wigm.carson-anderson.com", Version: "v1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} )
Functions ¶
This section is empty.
Types ¶
type DeploymentStatus ¶
type DeploymentStatus struct {
Created bool `json:"created"`
}
func (*DeploymentStatus) DeepCopy ¶
func (in *DeploymentStatus) DeepCopy() *DeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentStatus.
func (*DeploymentStatus) DeepCopyInto ¶
func (in *DeploymentStatus) DeepCopyInto(out *DeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GifProperties ¶
func (*GifProperties) DeepCopy ¶
func (in *GifProperties) DeepCopy() *GifProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GifProperties.
func (*GifProperties) DeepCopyInto ¶
func (in *GifProperties) DeepCopyInto(out *GifProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngressProperties ¶
type IngressProperties struct {
// Enabled is a pointer to a bool so that it is possible
// to tell the difference between the value not being set
// and the value being explicitly set to false
Enabled *bool `json:"enabled"`
}
func (*IngressProperties) DeepCopy ¶
func (in *IngressProperties) DeepCopy() *IngressProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressProperties.
func (*IngressProperties) DeepCopyInto ¶
func (in *IngressProperties) DeepCopyInto(out *IngressProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngressStatus ¶
type IngressStatus struct {
Created bool `json:"created"`
}
func (*IngressStatus) DeepCopy ¶
func (in *IngressStatus) DeepCopy() *IngressStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressStatus.
func (*IngressStatus) DeepCopyInto ¶
func (in *IngressStatus) DeepCopyInto(out *IngressStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceProperties ¶
type ServiceProperties struct {
CreateCloudLB bool `json:"create_cloud_lb"`
}
func (*ServiceProperties) DeepCopy ¶
func (in *ServiceProperties) DeepCopy() *ServiceProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceProperties.
func (*ServiceProperties) DeepCopyInto ¶
func (in *ServiceProperties) DeepCopyInto(out *ServiceProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceStatus ¶
type ServiceStatus struct {
Created bool `json:"created"`
Type corev1.ServiceType `json:"type"`
}
func (*ServiceStatus) DeepCopy ¶
func (in *ServiceStatus) DeepCopy() *ServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceStatus.
func (*ServiceStatus) DeepCopyInto ¶
func (in *ServiceStatus) DeepCopyInto(out *ServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WigmGif ¶
type WigmGif struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec WigmGifSpec `json:"spec,omitempty"`
Status WigmGifStatus `json:"status,omitempty"`
}
WigmGif is the Schema for the wigmgifs API +k8s:openapi-gen=true
func (*WigmGif) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WigmGif.
func (*WigmGif) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WigmGif) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WigmGifList ¶
type WigmGifList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []WigmGif `json:"items"`
}
WigmGifList contains a list of WigmGif
func (*WigmGifList) DeepCopy ¶
func (in *WigmGifList) DeepCopy() *WigmGifList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WigmGifList.
func (*WigmGifList) DeepCopyInto ¶
func (in *WigmGifList) DeepCopyInto(out *WigmGifList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WigmGifList) DeepCopyObject ¶
func (in *WigmGifList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WigmGifSpec ¶
type WigmGifSpec struct {
Gif GifProperties `json:"gif"`
Service *ServiceProperties `json:"service,omitempty"`
Ingress *IngressProperties `json:"ingress,omitempty"`
}
WigmGifSpec defines the desired state of WigmGif
func (*WigmGifSpec) DeepCopy ¶
func (in *WigmGifSpec) DeepCopy() *WigmGifSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WigmGifSpec.
func (*WigmGifSpec) DeepCopyInto ¶
func (in *WigmGifSpec) DeepCopyInto(out *WigmGifSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WigmGifStatus ¶
type WigmGifStatus struct {
Deployment DeploymentStatus `json:"deployment"`
Service ServiceStatus `json:"service"`
Ingress IngressStatus `json:"ingress"`
}
WigmGifStatus defines the observed state of WigmGif
func (*WigmGifStatus) DeepCopy ¶
func (in *WigmGifStatus) DeepCopy() *WigmGifStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WigmGifStatus.
func (*WigmGifStatus) DeepCopyInto ¶
func (in *WigmGifStatus) DeepCopyInto(out *WigmGifStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.