v1alpha1

package
v0.0.0-...-945ce85 Latest Latest
Warning

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

Go to latest
Published: May 3, 2019 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package v1alpha1 contains API Schema definitions for the cloud-run-controller v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=cloud-run-controller.barpilot.io

Package v1alpha1 contains API Schema definitions for the cloud-run-controller v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=cloud-run-controller.barpilot.io

Index

Constants

This section is empty.

Variables

View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: "cloud-run-controller.barpilot.io", Version: "v1alpha1"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion}
)

Functions

Types

type RunServices

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

	Spec   RunServicesSpec   `json:"spec,omitempty"`
	Status RunServicesStatus `json:"status,omitempty"`
}

RunServices is the Schema for the runservices API +k8s:openapi-gen=true

func (*RunServices) DeepCopy

func (in *RunServices) DeepCopy() *RunServices

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

func (*RunServices) DeepCopyInto

func (in *RunServices) DeepCopyInto(out *RunServices)

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

func (*RunServices) DeepCopyObject

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

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

type RunServicesList

type RunServicesList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []RunServices `json:"items"`
}

RunServicesList contains a list of RunServices

func (*RunServicesList) DeepCopy

func (in *RunServicesList) DeepCopy() *RunServicesList

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

func (*RunServicesList) DeepCopyInto

func (in *RunServicesList) DeepCopyInto(out *RunServicesList)

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

func (*RunServicesList) DeepCopyObject

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

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

type RunServicesSpec

type RunServicesSpec struct {
	Project string `json:"project"`
}

RunServicesSpec defines the desired state of RunServices +k8s:openapi-gen=true

func (*RunServicesSpec) DeepCopy

func (in *RunServicesSpec) DeepCopy() *RunServicesSpec

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

func (*RunServicesSpec) DeepCopyInto

func (in *RunServicesSpec) DeepCopyInto(out *RunServicesSpec)

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

type RunServicesStatus

type RunServicesStatus struct {
}

RunServicesStatus defines the observed state of RunServices +k8s:openapi-gen=true

func (*RunServicesStatus) DeepCopy

func (in *RunServicesStatus) DeepCopy() *RunServicesStatus

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

func (*RunServicesStatus) DeepCopyInto

func (in *RunServicesStatus) DeepCopyInto(out *RunServicesStatus)

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

type Service

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

	Spec   ServiceSpec   `json:"spec,omitempty"`
	Status ServiceStatus `json:"status,omitempty"`
}

Service is the Schema for the services API +k8s:openapi-gen=true

func (*Service) DeepCopy

func (in *Service) DeepCopy() *Service

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

func (*Service) DeepCopyInto

func (in *Service) DeepCopyInto(out *Service)

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

func (*Service) DeepCopyObject

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

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

type ServiceList

type ServiceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Service `json:"items"`
}

ServiceList contains a list of Service

func (*ServiceList) DeepCopy

func (in *ServiceList) DeepCopy() *ServiceList

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

func (*ServiceList) DeepCopyInto

func (in *ServiceList) DeepCopyInto(out *ServiceList)

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

func (*ServiceList) DeepCopyObject

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

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

type ServiceSpec

type ServiceSpec struct {
	// INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
	// Important: Run "operator-sdk generate k8s" to regenerate code after modifying this file
	// Add custom validation using kubebuilder tags: https://book.kubebuilder.io/beyond_basics/generating_crd.html
	Project  string      `json:"project"`
	Service  run.Service `json:"service"`
	Location string      `json:"location"`
}

ServiceSpec defines the desired state of Service +k8s:openapi-gen=true

func (*ServiceSpec) DeepCopy

func (in *ServiceSpec) DeepCopy() *ServiceSpec

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

func (*ServiceSpec) DeepCopyInto

func (in *ServiceSpec) DeepCopyInto(out *ServiceSpec)

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

type ServiceStatus

type ServiceStatus struct {
}

ServiceStatus defines the observed state of Service +k8s:openapi-gen=true

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.

Jump to

Keyboard shortcuts

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