Versions in this module Expand all Collapse all v0 v0.6.1 Feb 14, 2022 v0.6.0 Nov 19, 2021 Changes in this version + const InitializeConditionReason v0.5.0 Sep 15, 2021 Changes in this version + const GroupName + const ServiceBindingAnnotationKey + const ServiceBindingConditionProjectionReady + const ServiceBindingConditionReady + const ServiceBindingConditionServiceAvailable + const ServiceBindingLabelKey + var AddToScheme = SchemeBuilder.AddToScheme + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = schema.GroupVersion + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + type EnvVar = labsinternalv1alpha1.EnvVar + type ServiceBinding struct + Spec ServiceBindingSpec + Status ServiceBindingStatus + func (b *ServiceBinding) GetConditionSet() apis.ConditionSet + func (b *ServiceBinding) GetGroupVersionKind() schema.GroupVersionKind + func (b *ServiceBinding) GetStatus() *duckv1.Status + func (b *ServiceBinding) SetDefaults(context.Context) + func (b *ServiceBinding) Validate(ctx context.Context) (errs *apis.FieldError) + func (in *ServiceBinding) DeepCopy() *ServiceBinding + func (in *ServiceBinding) DeepCopyInto(out *ServiceBinding) + func (in *ServiceBinding) DeepCopyObject() runtime.Object + type ServiceBindingList struct + Items []ServiceBinding + func (in *ServiceBindingList) DeepCopy() *ServiceBindingList + func (in *ServiceBindingList) DeepCopyInto(out *ServiceBindingList) + func (in *ServiceBindingList) DeepCopyObject() runtime.Object + type ServiceBindingSpec struct + Env []EnvVar + Name string + Provider string + Service *tracker.Reference + Type string + Workload *WorkloadReference + func (in *ServiceBindingSpec) DeepCopy() *ServiceBindingSpec + func (in *ServiceBindingSpec) DeepCopyInto(out *ServiceBindingSpec) + type ServiceBindingStatus struct + Binding *corev1.LocalObjectReference + Conditions []metav1.Condition + ObservedGeneration int64 + func (bs *ServiceBindingStatus) InitializeConditions() + func (bs *ServiceBindingStatus) MarkServiceAvailable(now metav1.Time) + func (bs *ServiceBindingStatus) MarkServiceUnavailable(reason string, message string, now metav1.Time) + func (bs *ServiceBindingStatus) PropagateServiceBindingProjectionStatus(bp *labsinternalv1alpha1.ServiceBindingProjection, now metav1.Time) + func (in *ServiceBindingStatus) DeepCopy() *ServiceBindingStatus + func (in *ServiceBindingStatus) DeepCopyInto(out *ServiceBindingStatus) + type WorkloadReference = labsinternalv1alpha1.WorkloadReference