Documentation ¶
Overview ¶
+k8s:deepcopy-gen=package +groupName=bindings.labs.vmware.com
Index ¶
- Constants
- Variables
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type ProvisionedService
- func (in *ProvisionedService) DeepCopy() *ProvisionedService
- func (in *ProvisionedService) DeepCopyInto(out *ProvisionedService)
- func (in *ProvisionedService) DeepCopyObject() runtime.Object
- func (p *ProvisionedService) GetConditionSet() apis.ConditionSet
- func (p *ProvisionedService) GetGroupVersionKind() schema.GroupVersionKind
- func (p *ProvisionedService) GetStatus() *duckv1.Status
- func (p *ProvisionedService) SetDefaults(context.Context)
- func (p *ProvisionedService) Validate(ctx context.Context) (errs *apis.FieldError)
- type ProvisionedServiceList
- type ProvisionedServiceSpec
- type ProvisionedServiceStatus
Constants ¶
const (
GroupName = "bindings.labs.vmware.com"
)
const (
ProvisionedServiceAnnotationKey = GroupName + "/provisioned-service"
)
const (
ProvisionedServiceConditionReady = apis.ConditionReady
)
Variables ¶
var ( SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1alpha1"} )
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type ProvisionedService ¶
type ProvisionedService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProvisionedServiceSpec `json:"spec,omitempty"` Status ProvisionedServiceStatus `json:"status,omitempty"` }
+genclient +genreconciler +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*ProvisionedService) DeepCopy ¶
func (in *ProvisionedService) DeepCopy() *ProvisionedService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedService.
func (*ProvisionedService) DeepCopyInto ¶
func (in *ProvisionedService) DeepCopyInto(out *ProvisionedService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProvisionedService) DeepCopyObject ¶
func (in *ProvisionedService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProvisionedService) GetConditionSet ¶
func (p *ProvisionedService) GetConditionSet() apis.ConditionSet
func (*ProvisionedService) GetGroupVersionKind ¶
func (p *ProvisionedService) GetGroupVersionKind() schema.GroupVersionKind
func (*ProvisionedService) GetStatus ¶
func (p *ProvisionedService) GetStatus() *duckv1.Status
func (*ProvisionedService) SetDefaults ¶
func (p *ProvisionedService) SetDefaults(context.Context)
func (*ProvisionedService) Validate ¶
func (p *ProvisionedService) Validate(ctx context.Context) (errs *apis.FieldError)
type ProvisionedServiceList ¶
type ProvisionedServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProvisionedService `json:"items"` }
func (*ProvisionedServiceList) DeepCopy ¶
func (in *ProvisionedServiceList) DeepCopy() *ProvisionedServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedServiceList.
func (*ProvisionedServiceList) DeepCopyInto ¶
func (in *ProvisionedServiceList) DeepCopyInto(out *ProvisionedServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProvisionedServiceList) DeepCopyObject ¶
func (in *ProvisionedServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProvisionedServiceSpec ¶
type ProvisionedServiceSpec struct {
Binding corev1.LocalObjectReference `json:"binding,omitempty"`
}
func (*ProvisionedServiceSpec) DeepCopy ¶
func (in *ProvisionedServiceSpec) DeepCopy() *ProvisionedServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedServiceSpec.
func (*ProvisionedServiceSpec) DeepCopyInto ¶
func (in *ProvisionedServiceSpec) DeepCopyInto(out *ProvisionedServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProvisionedServiceStatus ¶
type ProvisionedServiceStatus struct { duckv1.Status `json:",inline"` Binding corev1.LocalObjectReference `json:"binding,omitempty"` }
func (*ProvisionedServiceStatus) DeepCopy ¶
func (in *ProvisionedServiceStatus) DeepCopy() *ProvisionedServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedServiceStatus.
func (*ProvisionedServiceStatus) DeepCopyInto ¶
func (in *ProvisionedServiceStatus) DeepCopyInto(out *ProvisionedServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProvisionedServiceStatus) InitializeConditions ¶
func (ps *ProvisionedServiceStatus) InitializeConditions()
func (*ProvisionedServiceStatus) MarkReady ¶
func (ps *ProvisionedServiceStatus) MarkReady()