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.