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 ¶
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 ¶
func GetOpenAPIDefinitions ¶
func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Service.
func (*Service) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Service) DeepCopyObject ¶
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.