Versions in this module Expand all Collapse all v0 v0.1.0 Mar 9, 2018 Changes in this version + const FieldServiceTypeName + const ScopeBroker + const ScopeCluster + const ScopeNamespace + var AddToScheme = SchemeBuilder.AddToScheme + var BindingKind = strings.Split(fmt.Sprintf("%T", TemplatedBinding{}), ".")[1] + var InstanceKind = strings.Split(fmt.Sprintf("%T", TemplatedInstance{}), ".")[1] + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = schema.GroupVersion + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + type BindingTemplate struct + Spec BindingTemplateSpec + Status BindingTemplateStatus + func (in *BindingTemplate) DeepCopy() *BindingTemplate + func (in *BindingTemplate) DeepCopyInto(out *BindingTemplate) + func (in *BindingTemplate) DeepCopyObject() runtime.Object + func (t *BindingTemplate) GetName() string + func (t *BindingTemplate) GetParameters() *runtime.RawExtension + func (t *BindingTemplate) GetParametersFrom() []svcat.ParametersFromSource + func (t *BindingTemplate) GetScope() TemplateScope + func (t *BindingTemplate) GetScopeName() string + func (t *BindingTemplate) GetSecretKeys() map[string]string + func (t *BindingTemplate) GetServiceType() string + type BindingTemplateInterface interface + GetName func() string + GetParameters func() *runtime.RawExtension + GetParametersFrom func() []svcat.ParametersFromSource + GetScope func() TemplateScope + GetScopeName func() string + GetSecretKeys func() map[string]string + GetServiceType func() string + type BindingTemplateList struct + Items []BindingTemplate + func (in *BindingTemplateList) DeepCopy() *BindingTemplateList + func (in *BindingTemplateList) DeepCopyInto(out *BindingTemplateList) + func (in *BindingTemplateList) DeepCopyObject() runtime.Object + type BindingTemplateSpec struct + Parameters *runtime.RawExtension + ParametersFrom []svcat.ParametersFromSource + SecretKeys map[string]string + ServiceType string + func (in *BindingTemplateSpec) DeepCopy() *BindingTemplateSpec + func (in *BindingTemplateSpec) DeepCopyInto(out *BindingTemplateSpec) + type BindingTemplateStatus struct + Message int32 + func (in *BindingTemplateStatus) DeepCopy() *BindingTemplateStatus + func (in *BindingTemplateStatus) DeepCopyInto(out *BindingTemplateStatus) + type BrokerBindingTemplate struct + Spec BrokerBindingTemplateSpec + Status BrokerBindingTemplateStatus + func (in *BrokerBindingTemplate) DeepCopy() *BrokerBindingTemplate + func (in *BrokerBindingTemplate) DeepCopyInto(out *BrokerBindingTemplate) + func (in *BrokerBindingTemplate) DeepCopyObject() runtime.Object + func (t *BrokerBindingTemplate) GetName() string + func (t *BrokerBindingTemplate) GetParameters() *runtime.RawExtension + func (t *BrokerBindingTemplate) GetParametersFrom() []svcat.ParametersFromSource + func (t *BrokerBindingTemplate) GetScope() TemplateScope + func (t *BrokerBindingTemplate) GetScopeName() string + func (t *BrokerBindingTemplate) GetSecretKeys() map[string]string + func (t *BrokerBindingTemplate) GetServiceType() string + type BrokerBindingTemplateList struct + Items []BrokerBindingTemplate + func (in *BrokerBindingTemplateList) DeepCopy() *BrokerBindingTemplateList + func (in *BrokerBindingTemplateList) DeepCopyInto(out *BrokerBindingTemplateList) + func (in *BrokerBindingTemplateList) DeepCopyObject() runtime.Object + type BrokerBindingTemplateSpec struct + BrokerName string + func (in *BrokerBindingTemplateSpec) DeepCopy() *BrokerBindingTemplateSpec + func (in *BrokerBindingTemplateSpec) DeepCopyInto(out *BrokerBindingTemplateSpec) + type BrokerBindingTemplateStatus BindingTemplateStatus + func (in *BrokerBindingTemplateStatus) DeepCopy() *BrokerBindingTemplateStatus + func (in *BrokerBindingTemplateStatus) DeepCopyInto(out *BrokerBindingTemplateStatus) + type BrokerInstanceTemplate struct + Spec BrokerInstanceTemplateSpec + Status BrokerInstanceTemplateStatus + func (in *BrokerInstanceTemplate) DeepCopy() *BrokerInstanceTemplate + func (in *BrokerInstanceTemplate) DeepCopyInto(out *BrokerInstanceTemplate) + func (in *BrokerInstanceTemplate) DeepCopyObject() runtime.Object + func (t *BrokerInstanceTemplate) GetName() string + func (t *BrokerInstanceTemplate) GetParameters() *runtime.RawExtension + func (t *BrokerInstanceTemplate) GetParametersFrom() []svcat.ParametersFromSource + func (t *BrokerInstanceTemplate) GetPlanReference() svcat.PlanReference + func (t *BrokerInstanceTemplate) GetScope() TemplateScope + func (t *BrokerInstanceTemplate) GetScopeName() string + func (t *BrokerInstanceTemplate) GetServiceType() string + func (t *BrokerInstanceTemplate) SetPlanReference(pr svcat.PlanReference) + type BrokerInstanceTemplateList struct + Items []BrokerInstanceTemplate + func (in *BrokerInstanceTemplateList) DeepCopy() *BrokerInstanceTemplateList + func (in *BrokerInstanceTemplateList) DeepCopyInto(out *BrokerInstanceTemplateList) + func (in *BrokerInstanceTemplateList) DeepCopyObject() runtime.Object + type BrokerInstanceTemplateSpec struct + BrokerName string + func (in *BrokerInstanceTemplateSpec) DeepCopy() *BrokerInstanceTemplateSpec + func (in *BrokerInstanceTemplateSpec) DeepCopyInto(out *BrokerInstanceTemplateSpec) + type BrokerInstanceTemplateStatus InstanceTemplateStatus + func (in *BrokerInstanceTemplateStatus) DeepCopy() *BrokerInstanceTemplateStatus + func (in *BrokerInstanceTemplateStatus) DeepCopyInto(out *BrokerInstanceTemplateStatus) + type ClusterBindingTemplate struct + Spec ClusterBindingTemplateSpec + Status ClusterBindingTemplateStatus + func (in *ClusterBindingTemplate) DeepCopy() *ClusterBindingTemplate + func (in *ClusterBindingTemplate) DeepCopyInto(out *ClusterBindingTemplate) + func (in *ClusterBindingTemplate) DeepCopyObject() runtime.Object + func (t *ClusterBindingTemplate) GetName() string + func (t *ClusterBindingTemplate) GetParameters() *runtime.RawExtension + func (t *ClusterBindingTemplate) GetParametersFrom() []svcat.ParametersFromSource + func (t *ClusterBindingTemplate) GetScope() TemplateScope + func (t *ClusterBindingTemplate) GetScopeName() string + func (t *ClusterBindingTemplate) GetSecretKeys() map[string]string + func (t *ClusterBindingTemplate) GetServiceType() string + type ClusterBindingTemplateList struct + Items []ClusterBindingTemplate + func (in *ClusterBindingTemplateList) DeepCopy() *ClusterBindingTemplateList + func (in *ClusterBindingTemplateList) DeepCopyInto(out *ClusterBindingTemplateList) + func (in *ClusterBindingTemplateList) DeepCopyObject() runtime.Object + type ClusterBindingTemplateSpec BindingTemplateSpec + func (in *ClusterBindingTemplateSpec) DeepCopy() *ClusterBindingTemplateSpec + func (in *ClusterBindingTemplateSpec) DeepCopyInto(out *ClusterBindingTemplateSpec) + type ClusterBindingTemplateStatus BindingTemplateStatus + func (in *ClusterBindingTemplateStatus) DeepCopy() *ClusterBindingTemplateStatus + func (in *ClusterBindingTemplateStatus) DeepCopyInto(out *ClusterBindingTemplateStatus) + type ClusterInstanceTemplate struct + Spec ClusterInstanceTemplateSpec + Status ClusterInstanceTemplateStatus + func (in *ClusterInstanceTemplate) DeepCopy() *ClusterInstanceTemplate + func (in *ClusterInstanceTemplate) DeepCopyInto(out *ClusterInstanceTemplate) + func (in *ClusterInstanceTemplate) DeepCopyObject() runtime.Object + func (t *ClusterInstanceTemplate) GetName() string + func (t *ClusterInstanceTemplate) GetParameters() *runtime.RawExtension + func (t *ClusterInstanceTemplate) GetParametersFrom() []svcat.ParametersFromSource + func (t *ClusterInstanceTemplate) GetPlanReference() svcat.PlanReference + func (t *ClusterInstanceTemplate) GetScope() TemplateScope + func (t *ClusterInstanceTemplate) GetScopeName() string + func (t *ClusterInstanceTemplate) GetServiceType() string + func (t *ClusterInstanceTemplate) SetPlanReference(pr svcat.PlanReference) + type ClusterInstanceTemplateList struct + Items []ClusterInstanceTemplate + func (in *ClusterInstanceTemplateList) DeepCopy() *ClusterInstanceTemplateList + func (in *ClusterInstanceTemplateList) DeepCopyInto(out *ClusterInstanceTemplateList) + func (in *ClusterInstanceTemplateList) DeepCopyObject() runtime.Object + type ClusterInstanceTemplateSpec InstanceTemplateSpec + func (in *ClusterInstanceTemplateSpec) DeepCopy() *ClusterInstanceTemplateSpec + func (in *ClusterInstanceTemplateSpec) DeepCopyInto(out *ClusterInstanceTemplateSpec) + type ClusterInstanceTemplateStatus InstanceTemplateStatus + func (in *ClusterInstanceTemplateStatus) DeepCopy() *ClusterInstanceTemplateStatus + func (in *ClusterInstanceTemplateStatus) DeepCopyInto(out *ClusterInstanceTemplateStatus) + type InstanceTemplate struct + Spec InstanceTemplateSpec + Status InstanceTemplateStatus + func (in *InstanceTemplate) DeepCopy() *InstanceTemplate + func (in *InstanceTemplate) DeepCopyInto(out *InstanceTemplate) + func (in *InstanceTemplate) DeepCopyObject() runtime.Object + func (t *InstanceTemplate) GetName() string + func (t *InstanceTemplate) GetParameters() *runtime.RawExtension + func (t *InstanceTemplate) GetParametersFrom() []svcat.ParametersFromSource + func (t *InstanceTemplate) GetPlanReference() svcat.PlanReference + func (t *InstanceTemplate) GetScope() TemplateScope + func (t *InstanceTemplate) GetScopeName() string + func (t *InstanceTemplate) GetServiceType() string + func (t *InstanceTemplate) SetPlanReference(pr svcat.PlanReference) + type InstanceTemplateInterface interface + GetName func() string + GetParameters func() *runtime.RawExtension + GetParametersFrom func() []svcat.ParametersFromSource + GetPlanReference func() svcat.PlanReference + GetScope func() TemplateScope + GetScopeName func() string + GetServiceType func() string + SetPlanReference func(reference svcat.PlanReference) + type InstanceTemplateList struct + Items []InstanceTemplate + func (in *InstanceTemplateList) DeepCopy() *InstanceTemplateList + func (in *InstanceTemplateList) DeepCopyInto(out *InstanceTemplateList) + func (in *InstanceTemplateList) DeepCopyObject() runtime.Object + type InstanceTemplateSpec struct + Parameters *runtime.RawExtension + ParametersFrom []svcat.ParametersFromSource + ServiceType string + func (in *InstanceTemplateSpec) DeepCopy() *InstanceTemplateSpec + func (in *InstanceTemplateSpec) DeepCopyInto(out *InstanceTemplateSpec) + type InstanceTemplateStatus struct + Message int32 + func (in *InstanceTemplateStatus) DeepCopy() *InstanceTemplateStatus + func (in *InstanceTemplateStatus) DeepCopyInto(out *InstanceTemplateStatus) + type TemplateScope string + type TemplatedBinding struct + Spec TemplatedBindingSpec + Status TemplatedBindingStatus + func (in *TemplatedBinding) DeepCopy() *TemplatedBinding + func (in *TemplatedBinding) DeepCopyInto(out *TemplatedBinding) + func (in *TemplatedBinding) DeepCopyObject() runtime.Object + type TemplatedBindingList struct + Items []TemplatedBinding + func (in *TemplatedBindingList) DeepCopy() *TemplatedBindingList + func (in *TemplatedBindingList) DeepCopyInto(out *TemplatedBindingList) + func (in *TemplatedBindingList) DeepCopyObject() runtime.Object + type TemplatedBindingSpec struct + ExternalID string + Parameters *runtime.RawExtension + ParametersFrom []svcat.ParametersFromSource + SecretKeys map[string]string + SecretName string + TemplatedInstanceRef svcat.LocalObjectReference + func (in *TemplatedBindingSpec) DeepCopy() *TemplatedBindingSpec + func (in *TemplatedBindingSpec) DeepCopyInto(out *TemplatedBindingSpec) + type TemplatedBindingStatus struct + func (in *TemplatedBindingStatus) DeepCopy() *TemplatedBindingStatus + func (in *TemplatedBindingStatus) DeepCopyInto(out *TemplatedBindingStatus) + type TemplatedInstance struct + Spec TemplatedInstanceSpec + Status TemplatedInstanceStatus + func (in *TemplatedInstance) DeepCopy() *TemplatedInstance + func (in *TemplatedInstance) DeepCopyInto(out *TemplatedInstance) + func (in *TemplatedInstance) DeepCopyObject() runtime.Object + type TemplatedInstanceList struct + Items []TemplatedInstance + func (in *TemplatedInstanceList) DeepCopy() *TemplatedInstanceList + func (in *TemplatedInstanceList) DeepCopyInto(out *TemplatedInstanceList) + func (in *TemplatedInstanceList) DeepCopyObject() runtime.Object + type TemplatedInstanceSpec struct + ExternalID string + Parameters *runtime.RawExtension + ParametersFrom []svcat.ParametersFromSource + PlanSelector *metav1.LabelSelector + ServiceType string + UpdateRequests int64 + func (in *TemplatedInstanceSpec) DeepCopy() *TemplatedInstanceSpec + func (in *TemplatedInstanceSpec) DeepCopyInto(out *TemplatedInstanceSpec) + type TemplatedInstanceStatus struct + ResolvedClass svcat.ObjectReference + ResolvedPlan svcat.ObjectReference + func (in *TemplatedInstanceStatus) DeepCopy() *TemplatedInstanceStatus + func (in *TemplatedInstanceStatus) DeepCopyInto(out *TemplatedInstanceStatus)