v1

package
v0.0.0-...-0528e42 Latest Latest
Warning

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

Go to latest
Published: Aug 20, 2019 License: MIT Imports: 5 Imported by: 0

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

View Source
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

type GifProperties struct {
	Name string `json:"name,omitempty"`

	Link string `json:"link"`
}

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

func (in *WigmGif) DeepCopy() *WigmGif

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

func (*WigmGif) DeepCopyInto

func (in *WigmGif) DeepCopyInto(out *WigmGif)

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

func (*WigmGif) DeepCopyObject

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

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.

Jump to

Keyboard shortcuts

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