Documentation ¶
Overview ¶
Package v1beta1 contains API Schema definitions for the binding v1beta1 API group +kubebuilder:object:generate=true +groupName=binding.kubepreset.dev
Index ¶
Constants ¶
const ConditionReady = "Ready"
ConditionReady specifies that the resource is ready.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "binding.kubepreset.dev", Version: "v1beta1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type ProvisionedServiceSyncer ¶
type ProvisionedServiceSyncer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProvisionedServiceSyncerSpec `json:"spec,omitempty"` Status ProvisionedServiceSyncerStatus `json:"status,omitempty"` }
ProvisionedServiceSyncer is the Schema for the provisionedservicesyncers API
func (*ProvisionedServiceSyncer) DeepCopy ¶
func (in *ProvisionedServiceSyncer) DeepCopy() *ProvisionedServiceSyncer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedServiceSyncer.
func (*ProvisionedServiceSyncer) DeepCopyInto ¶
func (in *ProvisionedServiceSyncer) DeepCopyInto(out *ProvisionedServiceSyncer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProvisionedServiceSyncer) DeepCopyObject ¶
func (in *ProvisionedServiceSyncer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProvisionedServiceSyncerList ¶
type ProvisionedServiceSyncerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProvisionedServiceSyncer `json:"items"` }
ProvisionedServiceSyncerList contains a list of ProvisionedServiceSyncer
func (*ProvisionedServiceSyncerList) DeepCopy ¶
func (in *ProvisionedServiceSyncerList) DeepCopy() *ProvisionedServiceSyncerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedServiceSyncerList.
func (*ProvisionedServiceSyncerList) DeepCopyInto ¶
func (in *ProvisionedServiceSyncerList) DeepCopyInto(out *ProvisionedServiceSyncerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProvisionedServiceSyncerList) DeepCopyObject ¶
func (in *ProvisionedServiceSyncerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProvisionedServiceSyncerSpec ¶
type ProvisionedServiceSyncerSpec struct { // API version of the referent. APIVersion string `json:"apiVersion"` // Kind of the referent. Kind string `json:"kind"` // Name of the referent. Name string `json:"name"` // Name of the referent. Namespace string `json:"namespace"` }
ProvisionedServiceSyncerSpec defines the desired state of ProvisionedServiceSyncer
func (*ProvisionedServiceSyncerSpec) DeepCopy ¶
func (in *ProvisionedServiceSyncerSpec) DeepCopy() *ProvisionedServiceSyncerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedServiceSyncerSpec.
func (*ProvisionedServiceSyncerSpec) DeepCopyInto ¶
func (in *ProvisionedServiceSyncerSpec) DeepCopyInto(out *ProvisionedServiceSyncerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProvisionedServiceSyncerStatus ¶
type ProvisionedServiceSyncerStatus struct { // Binding exposes the synced Secret from the other namespace // and comform to Provisioned Service duck-type of Service Binding Specification Binding *corev1.LocalObjectReference `json:"binding"` // SourceSecret points to original Provisioned Service Secret resource SourceSecret *corev1.LocalObjectReference `json:"sourceSecret"` // ObservedGeneration is the 'Generation' of the ProvisionedServiceSyncer that // was last processed by the controller. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // Conditions are the conditions of this ProvisionedServiceSyncer // +optional Conditions []metav1.Condition `json:"conditions,omitempty"` }
ProvisionedServiceSyncerStatus defines the observed state of ProvisionedServiceSyncer
func (*ProvisionedServiceSyncerStatus) DeepCopy ¶
func (in *ProvisionedServiceSyncerStatus) DeepCopy() *ProvisionedServiceSyncerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedServiceSyncerStatus.
func (*ProvisionedServiceSyncerStatus) DeepCopyInto ¶
func (in *ProvisionedServiceSyncerStatus) DeepCopyInto(out *ProvisionedServiceSyncerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.