Versions in this module Expand all Collapse all v0 v0.1.0 Dec 4, 2018 Changes in this version + const APIVersion + const Group + const ResourceClassKind + const ResourceCredentialsSecretCAKey + const ResourceCredentialsSecretClientCertKey + const ResourceCredentialsSecretClientKeyKey + const ResourceCredentialsSecretEndpointKey + const ResourceCredentialsSecretKubeconfigFileKey + const ResourceCredentialsSecretPasswordKey + const ResourceCredentialsSecretUserKey + const ResourceCredentialsTokenKey + const Version + var SchemeBuilder = &scheme.Builder + var SchemeGroupVersion = schema.GroupVersion + func AssertConditions(g *gomega.GomegaWithT, expected []Condition, actual ConditionedStatus) + func MatchCondition(expected interface{}) types.GomegaMatcher + func MatchConditionedStatus(expected interface{}) types.GomegaMatcher + type BasicResource struct + func NewBasicResource(ref *corev1.ObjectReference, secretName, endpoint, state string) *BasicResource + func (br *BasicResource) ConnectionSecretName() string + func (br *BasicResource) Endpoint() string + func (br *BasicResource) IsAvailable() bool + func (br *BasicResource) IsBound() bool + func (br *BasicResource) ObjectReference() *corev1.ObjectReference + func (br *BasicResource) SetBound(isBound bool) + type BindingState string + const BindingStateBound + const BindingStateUnbound + type BindingStatus interface + IsBound func() bool + IsUnbound func() bool + SetBound func() + SetUnbound func() + type BindingStatusPhase struct + Phase BindingState + func (b *BindingStatusPhase) IsBound() bool + func (b *BindingStatusPhase) IsUnbound() bool + func (b *BindingStatusPhase) SetBound() + func (b *BindingStatusPhase) SetUnbound() + func (in *BindingStatusPhase) DeepCopy() *BindingStatusPhase + func (in *BindingStatusPhase) DeepCopyInto(out *BindingStatusPhase) + type Condition struct + LastTransitionTime metav1.Time + Message string + Reason string + Status corev1.ConditionStatus + Type ConditionType + func FilterOutCondition(conditions []Condition, condType ConditionType) []Condition + func NewCondition(condType ConditionType, reason, msg string) Condition + func (in *Condition) DeepCopy() *Condition + func (in *Condition) DeepCopyInto(out *Condition) + type ConditionMatcher struct + func (cm *ConditionMatcher) FailureMessage(actual interface{}) (message string) + func (cm *ConditionMatcher) Match(actual interface{}) (success bool, err error) + func (cm *ConditionMatcher) NegatedFailureMessage(actual interface{}) (message string) + type ConditionType string + const Creating + const Deleting + const Failed + const Pending + const Ready + type Conditionable interface + GetCondition func(ConditionType) *Condition + RemoveCondition func(ConditionType) + SetCondition func(Condition) + UnsetAllConditions func() + UnsetCondition func(ConditionType) + type ConditionedStatus struct + Conditions []Condition + func (c *ConditionedStatus) Condition(conditionType ConditionType) *Condition + func (c *ConditionedStatus) IsCondition(ctype ConditionType) bool + func (c *ConditionedStatus) IsFailed() bool + func (c *ConditionedStatus) IsReady() bool + func (c *ConditionedStatus) RemoveAllConditions() + func (c *ConditionedStatus) RemoveCondition(condType ConditionType) + func (c *ConditionedStatus) SetCondition(condition Condition) + func (c *ConditionedStatus) SetCreating() + func (c *ConditionedStatus) SetDeleting() + func (c *ConditionedStatus) SetFailed(reason, msg string) + func (c *ConditionedStatus) SetReady() + func (c *ConditionedStatus) UnsetAllConditions() + func (c *ConditionedStatus) UnsetCondition(conditionType ConditionType) + func (in *ConditionedStatus) DeepCopy() *ConditionedStatus + func (in *ConditionedStatus) DeepCopyInto(out *ConditionedStatus) + type ConditionedStatusMatcher struct + func (csm *ConditionedStatusMatcher) FailureMessage(actual interface{}) (message string) + func (csm *ConditionedStatusMatcher) Match(actual interface{}) (success bool, err error) + func (csm *ConditionedStatusMatcher) NegatedFailureMessage(actual interface{}) (message string) + type ReclaimPolicy string + const ReclaimDelete + const ReclaimRetain + type Resource interface + ConnectionSecretName func() string + Endpoint func() string + IsAvailable func() bool + IsBound func() bool + ObjectReference func() *corev1.ObjectReference + SetBound func(bool) + type ResourceClass struct + Parameters map[string]string + ProviderRef corev1.LocalObjectReference + Provisioner string + ReclaimPolicy ReclaimPolicy + func (in *ResourceClass) DeepCopy() *ResourceClass + func (in *ResourceClass) DeepCopyInto(out *ResourceClass) + func (in *ResourceClass) DeepCopyObject() runtime.Object + func (r *ResourceClass) ObjectReference() *corev1.ObjectReference + type ResourceClassList struct + Items []ResourceClass + func (in *ResourceClassList) DeepCopy() *ResourceClassList + func (in *ResourceClassList) DeepCopyInto(out *ResourceClassList) + func (in *ResourceClassList) DeepCopyObject() runtime.Object + type ResourceList map[ResourceName]resource.Quantity + func (in ResourceList) DeepCopy() ResourceList + func (in ResourceList) DeepCopyInto(out *ResourceList) + type ResourceName string + const ResourceCPU + const ResourceMemory + const ResourceStorage