v1alpha1

package
v0.0.23 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 4, 2017 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Overview

Package v1alpha1 defines all of the versioned (v1alpha1) definitions of the service catalog model. +groupName=servicecatalog.k8s.io

Index

Constants

View Source
const (
	// BasicAuthUsernameKey is the key of the username for SecretTypeBasicAuth secrets
	BasicAuthUsernameKey = "username"
	// BasicAuthPasswordKey is the key of the password or token for SecretTypeBasicAuth secrets
	BasicAuthPasswordKey = "password"

	// BearerTokenKey is the key of the bearer token for SecretTypeBearerTokenAuth secrets
	BearerTokenKey = "token"
)
View Source
const (
	FinalizerServiceCatalog string = "kubernetes-incubator/service-catalog"
)

These are external finalizer values to service catalog, must be qualified name.

View Source
const GroupName = "servicecatalog.k8s.io"

GroupName is the group name use in this package

Variables

View Source
var (
	// SchemeBuilder needs to be exported as `SchemeBuilder` so
	// the code-generation can find it.
	SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes, addDefaultingFuncs)
	// AddToScheme is exposed for API installation
	AddToScheme = SchemeBuilder.AddToScheme
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1alpha1"}

SchemeGroupVersion is group version used to register these objects

Functions

func Convert_servicecatalog_BasicAuthConfig_To_v1alpha1_BasicAuthConfig added in v0.0.16

func Convert_servicecatalog_BasicAuthConfig_To_v1alpha1_BasicAuthConfig(in *servicecatalog.BasicAuthConfig, out *BasicAuthConfig, s conversion.Scope) error

Convert_servicecatalog_BasicAuthConfig_To_v1alpha1_BasicAuthConfig is an autogenerated conversion function.

func Convert_servicecatalog_BearerTokenAuthConfig_To_v1alpha1_BearerTokenAuthConfig added in v0.0.16

func Convert_servicecatalog_BearerTokenAuthConfig_To_v1alpha1_BearerTokenAuthConfig(in *servicecatalog.BearerTokenAuthConfig, out *BearerTokenAuthConfig, s conversion.Scope) error

Convert_servicecatalog_BearerTokenAuthConfig_To_v1alpha1_BearerTokenAuthConfig is an autogenerated conversion function.

func Convert_servicecatalog_ParametersFromSource_To_v1alpha1_ParametersFromSource added in v0.0.16

func Convert_servicecatalog_ParametersFromSource_To_v1alpha1_ParametersFromSource(in *servicecatalog.ParametersFromSource, out *ParametersFromSource, s conversion.Scope) error

Convert_servicecatalog_ParametersFromSource_To_v1alpha1_ParametersFromSource is an autogenerated conversion function.

func Convert_servicecatalog_SecretKeyReference_To_v1alpha1_SecretKeyReference added in v0.0.16

func Convert_servicecatalog_SecretKeyReference_To_v1alpha1_SecretKeyReference(in *servicecatalog.SecretKeyReference, out *SecretKeyReference, s conversion.Scope) error

Convert_servicecatalog_SecretKeyReference_To_v1alpha1_SecretKeyReference is an autogenerated conversion function.

func Convert_servicecatalog_ServiceBrokerAuthInfo_To_v1alpha1_ServiceBrokerAuthInfo added in v0.0.17

func Convert_servicecatalog_ServiceBrokerAuthInfo_To_v1alpha1_ServiceBrokerAuthInfo(in *servicecatalog.ServiceBrokerAuthInfo, out *ServiceBrokerAuthInfo, s conversion.Scope) error

Convert_servicecatalog_ServiceBrokerAuthInfo_To_v1alpha1_ServiceBrokerAuthInfo is an autogenerated conversion function.

func Convert_servicecatalog_ServiceBrokerCondition_To_v1alpha1_ServiceBrokerCondition added in v0.0.17

func Convert_servicecatalog_ServiceBrokerCondition_To_v1alpha1_ServiceBrokerCondition(in *servicecatalog.ServiceBrokerCondition, out *ServiceBrokerCondition, s conversion.Scope) error

Convert_servicecatalog_ServiceBrokerCondition_To_v1alpha1_ServiceBrokerCondition is an autogenerated conversion function.

func Convert_servicecatalog_ServiceBrokerList_To_v1alpha1_ServiceBrokerList added in v0.0.17

func Convert_servicecatalog_ServiceBrokerList_To_v1alpha1_ServiceBrokerList(in *servicecatalog.ServiceBrokerList, out *ServiceBrokerList, s conversion.Scope) error

Convert_servicecatalog_ServiceBrokerList_To_v1alpha1_ServiceBrokerList is an autogenerated conversion function.

func Convert_servicecatalog_ServiceBrokerSpec_To_v1alpha1_ServiceBrokerSpec added in v0.0.17

func Convert_servicecatalog_ServiceBrokerSpec_To_v1alpha1_ServiceBrokerSpec(in *servicecatalog.ServiceBrokerSpec, out *ServiceBrokerSpec, s conversion.Scope) error

Convert_servicecatalog_ServiceBrokerSpec_To_v1alpha1_ServiceBrokerSpec is an autogenerated conversion function.

func Convert_servicecatalog_ServiceBrokerStatus_To_v1alpha1_ServiceBrokerStatus added in v0.0.17

func Convert_servicecatalog_ServiceBrokerStatus_To_v1alpha1_ServiceBrokerStatus(in *servicecatalog.ServiceBrokerStatus, out *ServiceBrokerStatus, s conversion.Scope) error

Convert_servicecatalog_ServiceBrokerStatus_To_v1alpha1_ServiceBrokerStatus is an autogenerated conversion function.

func Convert_servicecatalog_ServiceBroker_To_v1alpha1_ServiceBroker added in v0.0.17

func Convert_servicecatalog_ServiceBroker_To_v1alpha1_ServiceBroker(in *servicecatalog.ServiceBroker, out *ServiceBroker, s conversion.Scope) error

Convert_servicecatalog_ServiceBroker_To_v1alpha1_ServiceBroker is an autogenerated conversion function.

func Convert_servicecatalog_ServiceClassList_To_v1alpha1_ServiceClassList

func Convert_servicecatalog_ServiceClassList_To_v1alpha1_ServiceClassList(in *servicecatalog.ServiceClassList, out *ServiceClassList, s conversion.Scope) error

Convert_servicecatalog_ServiceClassList_To_v1alpha1_ServiceClassList is an autogenerated conversion function.

func Convert_servicecatalog_ServiceClassSpec_To_v1alpha1_ServiceClassSpec added in v0.0.22

func Convert_servicecatalog_ServiceClassSpec_To_v1alpha1_ServiceClassSpec(in *servicecatalog.ServiceClassSpec, out *ServiceClassSpec, s conversion.Scope) error

Convert_servicecatalog_ServiceClassSpec_To_v1alpha1_ServiceClassSpec is an autogenerated conversion function.

func Convert_servicecatalog_ServiceClass_To_v1alpha1_ServiceClass

func Convert_servicecatalog_ServiceClass_To_v1alpha1_ServiceClass(in *servicecatalog.ServiceClass, out *ServiceClass, s conversion.Scope) error

Convert_servicecatalog_ServiceClass_To_v1alpha1_ServiceClass is an autogenerated conversion function.

func Convert_servicecatalog_ServiceInstanceCondition_To_v1alpha1_ServiceInstanceCondition added in v0.0.17

func Convert_servicecatalog_ServiceInstanceCondition_To_v1alpha1_ServiceInstanceCondition(in *servicecatalog.ServiceInstanceCondition, out *ServiceInstanceCondition, s conversion.Scope) error

Convert_servicecatalog_ServiceInstanceCondition_To_v1alpha1_ServiceInstanceCondition is an autogenerated conversion function.

func Convert_servicecatalog_ServiceInstanceCredentialCondition_To_v1alpha1_ServiceInstanceCredentialCondition added in v0.0.17

func Convert_servicecatalog_ServiceInstanceCredentialCondition_To_v1alpha1_ServiceInstanceCredentialCondition(in *servicecatalog.ServiceInstanceCredentialCondition, out *ServiceInstanceCredentialCondition, s conversion.Scope) error

Convert_servicecatalog_ServiceInstanceCredentialCondition_To_v1alpha1_ServiceInstanceCredentialCondition is an autogenerated conversion function.

func Convert_servicecatalog_ServiceInstanceCredentialList_To_v1alpha1_ServiceInstanceCredentialList added in v0.0.17

func Convert_servicecatalog_ServiceInstanceCredentialList_To_v1alpha1_ServiceInstanceCredentialList(in *servicecatalog.ServiceInstanceCredentialList, out *ServiceInstanceCredentialList, s conversion.Scope) error

Convert_servicecatalog_ServiceInstanceCredentialList_To_v1alpha1_ServiceInstanceCredentialList is an autogenerated conversion function.

func Convert_servicecatalog_ServiceInstanceCredentialPropertiesState_To_v1alpha1_ServiceInstanceCredentialPropertiesState added in v0.0.22

func Convert_servicecatalog_ServiceInstanceCredentialPropertiesState_To_v1alpha1_ServiceInstanceCredentialPropertiesState(in *servicecatalog.ServiceInstanceCredentialPropertiesState, out *ServiceInstanceCredentialPropertiesState, s conversion.Scope) error

Convert_servicecatalog_ServiceInstanceCredentialPropertiesState_To_v1alpha1_ServiceInstanceCredentialPropertiesState is an autogenerated conversion function.

func Convert_servicecatalog_ServiceInstanceCredentialSpec_To_v1alpha1_ServiceInstanceCredentialSpec added in v0.0.17

func Convert_servicecatalog_ServiceInstanceCredentialSpec_To_v1alpha1_ServiceInstanceCredentialSpec(in *servicecatalog.ServiceInstanceCredentialSpec, out *ServiceInstanceCredentialSpec, s conversion.Scope) error

Convert_servicecatalog_ServiceInstanceCredentialSpec_To_v1alpha1_ServiceInstanceCredentialSpec is an autogenerated conversion function.

func Convert_servicecatalog_ServiceInstanceCredentialStatus_To_v1alpha1_ServiceInstanceCredentialStatus added in v0.0.17

func Convert_servicecatalog_ServiceInstanceCredentialStatus_To_v1alpha1_ServiceInstanceCredentialStatus(in *servicecatalog.ServiceInstanceCredentialStatus, out *ServiceInstanceCredentialStatus, s conversion.Scope) error

Convert_servicecatalog_ServiceInstanceCredentialStatus_To_v1alpha1_ServiceInstanceCredentialStatus is an autogenerated conversion function.

func Convert_servicecatalog_ServiceInstanceCredential_To_v1alpha1_ServiceInstanceCredential added in v0.0.17

func Convert_servicecatalog_ServiceInstanceCredential_To_v1alpha1_ServiceInstanceCredential(in *servicecatalog.ServiceInstanceCredential, out *ServiceInstanceCredential, s conversion.Scope) error

Convert_servicecatalog_ServiceInstanceCredential_To_v1alpha1_ServiceInstanceCredential is an autogenerated conversion function.

func Convert_servicecatalog_ServiceInstanceList_To_v1alpha1_ServiceInstanceList added in v0.0.17

func Convert_servicecatalog_ServiceInstanceList_To_v1alpha1_ServiceInstanceList(in *servicecatalog.ServiceInstanceList, out *ServiceInstanceList, s conversion.Scope) error

Convert_servicecatalog_ServiceInstanceList_To_v1alpha1_ServiceInstanceList is an autogenerated conversion function.

func Convert_servicecatalog_ServiceInstancePropertiesState_To_v1alpha1_ServiceInstancePropertiesState added in v0.0.22

func Convert_servicecatalog_ServiceInstancePropertiesState_To_v1alpha1_ServiceInstancePropertiesState(in *servicecatalog.ServiceInstancePropertiesState, out *ServiceInstancePropertiesState, s conversion.Scope) error

Convert_servicecatalog_ServiceInstancePropertiesState_To_v1alpha1_ServiceInstancePropertiesState is an autogenerated conversion function.

func Convert_servicecatalog_ServiceInstanceSpec_To_v1alpha1_ServiceInstanceSpec added in v0.0.17

func Convert_servicecatalog_ServiceInstanceSpec_To_v1alpha1_ServiceInstanceSpec(in *servicecatalog.ServiceInstanceSpec, out *ServiceInstanceSpec, s conversion.Scope) error

Convert_servicecatalog_ServiceInstanceSpec_To_v1alpha1_ServiceInstanceSpec is an autogenerated conversion function.

func Convert_servicecatalog_ServiceInstanceStatus_To_v1alpha1_ServiceInstanceStatus added in v0.0.17

func Convert_servicecatalog_ServiceInstanceStatus_To_v1alpha1_ServiceInstanceStatus(in *servicecatalog.ServiceInstanceStatus, out *ServiceInstanceStatus, s conversion.Scope) error

Convert_servicecatalog_ServiceInstanceStatus_To_v1alpha1_ServiceInstanceStatus is an autogenerated conversion function.

func Convert_servicecatalog_ServiceInstance_To_v1alpha1_ServiceInstance added in v0.0.17

func Convert_servicecatalog_ServiceInstance_To_v1alpha1_ServiceInstance(in *servicecatalog.ServiceInstance, out *ServiceInstance, s conversion.Scope) error

Convert_servicecatalog_ServiceInstance_To_v1alpha1_ServiceInstance is an autogenerated conversion function.

func Convert_servicecatalog_ServicePlanList_To_v1alpha1_ServicePlanList added in v0.0.22

func Convert_servicecatalog_ServicePlanList_To_v1alpha1_ServicePlanList(in *servicecatalog.ServicePlanList, out *ServicePlanList, s conversion.Scope) error

Convert_servicecatalog_ServicePlanList_To_v1alpha1_ServicePlanList is an autogenerated conversion function.

func Convert_servicecatalog_ServicePlanSpec_To_v1alpha1_ServicePlanSpec added in v0.0.22

func Convert_servicecatalog_ServicePlanSpec_To_v1alpha1_ServicePlanSpec(in *servicecatalog.ServicePlanSpec, out *ServicePlanSpec, s conversion.Scope) error

Convert_servicecatalog_ServicePlanSpec_To_v1alpha1_ServicePlanSpec is an autogenerated conversion function.

func Convert_servicecatalog_ServicePlan_To_v1alpha1_ServicePlan

func Convert_servicecatalog_ServicePlan_To_v1alpha1_ServicePlan(in *servicecatalog.ServicePlan, out *ServicePlan, s conversion.Scope) error

Convert_servicecatalog_ServicePlan_To_v1alpha1_ServicePlan is an autogenerated conversion function.

func Convert_servicecatalog_UserInfo_To_v1alpha1_UserInfo added in v0.0.20

func Convert_servicecatalog_UserInfo_To_v1alpha1_UserInfo(in *servicecatalog.UserInfo, out *UserInfo, s conversion.Scope) error

Convert_servicecatalog_UserInfo_To_v1alpha1_UserInfo is an autogenerated conversion function.

func Convert_v1alpha1_BasicAuthConfig_To_servicecatalog_BasicAuthConfig added in v0.0.16

func Convert_v1alpha1_BasicAuthConfig_To_servicecatalog_BasicAuthConfig(in *BasicAuthConfig, out *servicecatalog.BasicAuthConfig, s conversion.Scope) error

Convert_v1alpha1_BasicAuthConfig_To_servicecatalog_BasicAuthConfig is an autogenerated conversion function.

func Convert_v1alpha1_BearerTokenAuthConfig_To_servicecatalog_BearerTokenAuthConfig added in v0.0.16

func Convert_v1alpha1_BearerTokenAuthConfig_To_servicecatalog_BearerTokenAuthConfig(in *BearerTokenAuthConfig, out *servicecatalog.BearerTokenAuthConfig, s conversion.Scope) error

Convert_v1alpha1_BearerTokenAuthConfig_To_servicecatalog_BearerTokenAuthConfig is an autogenerated conversion function.

func Convert_v1alpha1_ParametersFromSource_To_servicecatalog_ParametersFromSource added in v0.0.16

func Convert_v1alpha1_ParametersFromSource_To_servicecatalog_ParametersFromSource(in *ParametersFromSource, out *servicecatalog.ParametersFromSource, s conversion.Scope) error

Convert_v1alpha1_ParametersFromSource_To_servicecatalog_ParametersFromSource is an autogenerated conversion function.

func Convert_v1alpha1_SecretKeyReference_To_servicecatalog_SecretKeyReference added in v0.0.16

func Convert_v1alpha1_SecretKeyReference_To_servicecatalog_SecretKeyReference(in *SecretKeyReference, out *servicecatalog.SecretKeyReference, s conversion.Scope) error

Convert_v1alpha1_SecretKeyReference_To_servicecatalog_SecretKeyReference is an autogenerated conversion function.

func Convert_v1alpha1_ServiceBrokerAuthInfo_To_servicecatalog_ServiceBrokerAuthInfo added in v0.0.17

func Convert_v1alpha1_ServiceBrokerAuthInfo_To_servicecatalog_ServiceBrokerAuthInfo(in *ServiceBrokerAuthInfo, out *servicecatalog.ServiceBrokerAuthInfo, s conversion.Scope) error

Convert_v1alpha1_ServiceBrokerAuthInfo_To_servicecatalog_ServiceBrokerAuthInfo is an autogenerated conversion function.

func Convert_v1alpha1_ServiceBrokerCondition_To_servicecatalog_ServiceBrokerCondition added in v0.0.17

func Convert_v1alpha1_ServiceBrokerCondition_To_servicecatalog_ServiceBrokerCondition(in *ServiceBrokerCondition, out *servicecatalog.ServiceBrokerCondition, s conversion.Scope) error

Convert_v1alpha1_ServiceBrokerCondition_To_servicecatalog_ServiceBrokerCondition is an autogenerated conversion function.

func Convert_v1alpha1_ServiceBrokerList_To_servicecatalog_ServiceBrokerList added in v0.0.17

func Convert_v1alpha1_ServiceBrokerList_To_servicecatalog_ServiceBrokerList(in *ServiceBrokerList, out *servicecatalog.ServiceBrokerList, s conversion.Scope) error

Convert_v1alpha1_ServiceBrokerList_To_servicecatalog_ServiceBrokerList is an autogenerated conversion function.

func Convert_v1alpha1_ServiceBrokerSpec_To_servicecatalog_ServiceBrokerSpec added in v0.0.17

func Convert_v1alpha1_ServiceBrokerSpec_To_servicecatalog_ServiceBrokerSpec(in *ServiceBrokerSpec, out *servicecatalog.ServiceBrokerSpec, s conversion.Scope) error

Convert_v1alpha1_ServiceBrokerSpec_To_servicecatalog_ServiceBrokerSpec is an autogenerated conversion function.

func Convert_v1alpha1_ServiceBrokerStatus_To_servicecatalog_ServiceBrokerStatus added in v0.0.17

func Convert_v1alpha1_ServiceBrokerStatus_To_servicecatalog_ServiceBrokerStatus(in *ServiceBrokerStatus, out *servicecatalog.ServiceBrokerStatus, s conversion.Scope) error

Convert_v1alpha1_ServiceBrokerStatus_To_servicecatalog_ServiceBrokerStatus is an autogenerated conversion function.

func Convert_v1alpha1_ServiceBroker_To_servicecatalog_ServiceBroker added in v0.0.17

func Convert_v1alpha1_ServiceBroker_To_servicecatalog_ServiceBroker(in *ServiceBroker, out *servicecatalog.ServiceBroker, s conversion.Scope) error

Convert_v1alpha1_ServiceBroker_To_servicecatalog_ServiceBroker is an autogenerated conversion function.

func Convert_v1alpha1_ServiceClassList_To_servicecatalog_ServiceClassList

func Convert_v1alpha1_ServiceClassList_To_servicecatalog_ServiceClassList(in *ServiceClassList, out *servicecatalog.ServiceClassList, s conversion.Scope) error

Convert_v1alpha1_ServiceClassList_To_servicecatalog_ServiceClassList is an autogenerated conversion function.

func Convert_v1alpha1_ServiceClassSpec_To_servicecatalog_ServiceClassSpec added in v0.0.22

func Convert_v1alpha1_ServiceClassSpec_To_servicecatalog_ServiceClassSpec(in *ServiceClassSpec, out *servicecatalog.ServiceClassSpec, s conversion.Scope) error

Convert_v1alpha1_ServiceClassSpec_To_servicecatalog_ServiceClassSpec is an autogenerated conversion function.

func Convert_v1alpha1_ServiceClass_To_servicecatalog_ServiceClass

func Convert_v1alpha1_ServiceClass_To_servicecatalog_ServiceClass(in *ServiceClass, out *servicecatalog.ServiceClass, s conversion.Scope) error

Convert_v1alpha1_ServiceClass_To_servicecatalog_ServiceClass is an autogenerated conversion function.

func Convert_v1alpha1_ServiceInstanceCondition_To_servicecatalog_ServiceInstanceCondition added in v0.0.17

func Convert_v1alpha1_ServiceInstanceCondition_To_servicecatalog_ServiceInstanceCondition(in *ServiceInstanceCondition, out *servicecatalog.ServiceInstanceCondition, s conversion.Scope) error

Convert_v1alpha1_ServiceInstanceCondition_To_servicecatalog_ServiceInstanceCondition is an autogenerated conversion function.

func Convert_v1alpha1_ServiceInstanceCredentialCondition_To_servicecatalog_ServiceInstanceCredentialCondition added in v0.0.17

func Convert_v1alpha1_ServiceInstanceCredentialCondition_To_servicecatalog_ServiceInstanceCredentialCondition(in *ServiceInstanceCredentialCondition, out *servicecatalog.ServiceInstanceCredentialCondition, s conversion.Scope) error

Convert_v1alpha1_ServiceInstanceCredentialCondition_To_servicecatalog_ServiceInstanceCredentialCondition is an autogenerated conversion function.

func Convert_v1alpha1_ServiceInstanceCredentialList_To_servicecatalog_ServiceInstanceCredentialList added in v0.0.17

func Convert_v1alpha1_ServiceInstanceCredentialList_To_servicecatalog_ServiceInstanceCredentialList(in *ServiceInstanceCredentialList, out *servicecatalog.ServiceInstanceCredentialList, s conversion.Scope) error

Convert_v1alpha1_ServiceInstanceCredentialList_To_servicecatalog_ServiceInstanceCredentialList is an autogenerated conversion function.

func Convert_v1alpha1_ServiceInstanceCredentialPropertiesState_To_servicecatalog_ServiceInstanceCredentialPropertiesState added in v0.0.22

func Convert_v1alpha1_ServiceInstanceCredentialPropertiesState_To_servicecatalog_ServiceInstanceCredentialPropertiesState(in *ServiceInstanceCredentialPropertiesState, out *servicecatalog.ServiceInstanceCredentialPropertiesState, s conversion.Scope) error

Convert_v1alpha1_ServiceInstanceCredentialPropertiesState_To_servicecatalog_ServiceInstanceCredentialPropertiesState is an autogenerated conversion function.

func Convert_v1alpha1_ServiceInstanceCredentialSpec_To_servicecatalog_ServiceInstanceCredentialSpec added in v0.0.17

func Convert_v1alpha1_ServiceInstanceCredentialSpec_To_servicecatalog_ServiceInstanceCredentialSpec(in *ServiceInstanceCredentialSpec, out *servicecatalog.ServiceInstanceCredentialSpec, s conversion.Scope) error

Convert_v1alpha1_ServiceInstanceCredentialSpec_To_servicecatalog_ServiceInstanceCredentialSpec is an autogenerated conversion function.

func Convert_v1alpha1_ServiceInstanceCredentialStatus_To_servicecatalog_ServiceInstanceCredentialStatus added in v0.0.17

func Convert_v1alpha1_ServiceInstanceCredentialStatus_To_servicecatalog_ServiceInstanceCredentialStatus(in *ServiceInstanceCredentialStatus, out *servicecatalog.ServiceInstanceCredentialStatus, s conversion.Scope) error

Convert_v1alpha1_ServiceInstanceCredentialStatus_To_servicecatalog_ServiceInstanceCredentialStatus is an autogenerated conversion function.

func Convert_v1alpha1_ServiceInstanceCredential_To_servicecatalog_ServiceInstanceCredential added in v0.0.17

func Convert_v1alpha1_ServiceInstanceCredential_To_servicecatalog_ServiceInstanceCredential(in *ServiceInstanceCredential, out *servicecatalog.ServiceInstanceCredential, s conversion.Scope) error

Convert_v1alpha1_ServiceInstanceCredential_To_servicecatalog_ServiceInstanceCredential is an autogenerated conversion function.

func Convert_v1alpha1_ServiceInstanceList_To_servicecatalog_ServiceInstanceList added in v0.0.17

func Convert_v1alpha1_ServiceInstanceList_To_servicecatalog_ServiceInstanceList(in *ServiceInstanceList, out *servicecatalog.ServiceInstanceList, s conversion.Scope) error

Convert_v1alpha1_ServiceInstanceList_To_servicecatalog_ServiceInstanceList is an autogenerated conversion function.

func Convert_v1alpha1_ServiceInstancePropertiesState_To_servicecatalog_ServiceInstancePropertiesState added in v0.0.22

func Convert_v1alpha1_ServiceInstancePropertiesState_To_servicecatalog_ServiceInstancePropertiesState(in *ServiceInstancePropertiesState, out *servicecatalog.ServiceInstancePropertiesState, s conversion.Scope) error

Convert_v1alpha1_ServiceInstancePropertiesState_To_servicecatalog_ServiceInstancePropertiesState is an autogenerated conversion function.

func Convert_v1alpha1_ServiceInstanceSpec_To_servicecatalog_ServiceInstanceSpec added in v0.0.17

func Convert_v1alpha1_ServiceInstanceSpec_To_servicecatalog_ServiceInstanceSpec(in *ServiceInstanceSpec, out *servicecatalog.ServiceInstanceSpec, s conversion.Scope) error

Convert_v1alpha1_ServiceInstanceSpec_To_servicecatalog_ServiceInstanceSpec is an autogenerated conversion function.

func Convert_v1alpha1_ServiceInstanceStatus_To_servicecatalog_ServiceInstanceStatus added in v0.0.17

func Convert_v1alpha1_ServiceInstanceStatus_To_servicecatalog_ServiceInstanceStatus(in *ServiceInstanceStatus, out *servicecatalog.ServiceInstanceStatus, s conversion.Scope) error

Convert_v1alpha1_ServiceInstanceStatus_To_servicecatalog_ServiceInstanceStatus is an autogenerated conversion function.

func Convert_v1alpha1_ServiceInstance_To_servicecatalog_ServiceInstance added in v0.0.17

func Convert_v1alpha1_ServiceInstance_To_servicecatalog_ServiceInstance(in *ServiceInstance, out *servicecatalog.ServiceInstance, s conversion.Scope) error

Convert_v1alpha1_ServiceInstance_To_servicecatalog_ServiceInstance is an autogenerated conversion function.

func Convert_v1alpha1_ServicePlanList_To_servicecatalog_ServicePlanList added in v0.0.22

func Convert_v1alpha1_ServicePlanList_To_servicecatalog_ServicePlanList(in *ServicePlanList, out *servicecatalog.ServicePlanList, s conversion.Scope) error

Convert_v1alpha1_ServicePlanList_To_servicecatalog_ServicePlanList is an autogenerated conversion function.

func Convert_v1alpha1_ServicePlanSpec_To_servicecatalog_ServicePlanSpec added in v0.0.22

func Convert_v1alpha1_ServicePlanSpec_To_servicecatalog_ServicePlanSpec(in *ServicePlanSpec, out *servicecatalog.ServicePlanSpec, s conversion.Scope) error

Convert_v1alpha1_ServicePlanSpec_To_servicecatalog_ServicePlanSpec is an autogenerated conversion function.

func Convert_v1alpha1_ServicePlan_To_servicecatalog_ServicePlan

func Convert_v1alpha1_ServicePlan_To_servicecatalog_ServicePlan(in *ServicePlan, out *servicecatalog.ServicePlan, s conversion.Scope) error

Convert_v1alpha1_ServicePlan_To_servicecatalog_ServicePlan is an autogenerated conversion function.

func Convert_v1alpha1_UserInfo_To_servicecatalog_UserInfo added in v0.0.20

func Convert_v1alpha1_UserInfo_To_servicecatalog_UserInfo(in *UserInfo, out *servicecatalog.UserInfo, s conversion.Scope) error

Convert_v1alpha1_UserInfo_To_servicecatalog_UserInfo is an autogenerated conversion function.

func DeepCopy_v1alpha1_BasicAuthConfig added in v0.0.16

func DeepCopy_v1alpha1_BasicAuthConfig(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1alpha1_BasicAuthConfig is an autogenerated deepcopy function.

func DeepCopy_v1alpha1_BearerTokenAuthConfig added in v0.0.16

func DeepCopy_v1alpha1_BearerTokenAuthConfig(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1alpha1_BearerTokenAuthConfig is an autogenerated deepcopy function.

func DeepCopy_v1alpha1_ParametersFromSource added in v0.0.16

func DeepCopy_v1alpha1_ParametersFromSource(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1alpha1_ParametersFromSource is an autogenerated deepcopy function.

func DeepCopy_v1alpha1_SecretKeyReference added in v0.0.16

func DeepCopy_v1alpha1_SecretKeyReference(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1alpha1_SecretKeyReference is an autogenerated deepcopy function.

func DeepCopy_v1alpha1_ServiceBroker added in v0.0.17

func DeepCopy_v1alpha1_ServiceBroker(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1alpha1_ServiceBroker is an autogenerated deepcopy function.

func DeepCopy_v1alpha1_ServiceBrokerAuthInfo added in v0.0.17

func DeepCopy_v1alpha1_ServiceBrokerAuthInfo(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1alpha1_ServiceBrokerAuthInfo is an autogenerated deepcopy function.

func DeepCopy_v1alpha1_ServiceBrokerCondition added in v0.0.17

func DeepCopy_v1alpha1_ServiceBrokerCondition(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1alpha1_ServiceBrokerCondition is an autogenerated deepcopy function.

func DeepCopy_v1alpha1_ServiceBrokerList added in v0.0.17

func DeepCopy_v1alpha1_ServiceBrokerList(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1alpha1_ServiceBrokerList is an autogenerated deepcopy function.

func DeepCopy_v1alpha1_ServiceBrokerSpec added in v0.0.17

func DeepCopy_v1alpha1_ServiceBrokerSpec(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1alpha1_ServiceBrokerSpec is an autogenerated deepcopy function.

func DeepCopy_v1alpha1_ServiceBrokerStatus added in v0.0.17

func DeepCopy_v1alpha1_ServiceBrokerStatus(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1alpha1_ServiceBrokerStatus is an autogenerated deepcopy function.

func DeepCopy_v1alpha1_ServiceClass

func DeepCopy_v1alpha1_ServiceClass(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1alpha1_ServiceClass is an autogenerated deepcopy function.

func DeepCopy_v1alpha1_ServiceClassList

func DeepCopy_v1alpha1_ServiceClassList(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1alpha1_ServiceClassList is an autogenerated deepcopy function.

func DeepCopy_v1alpha1_ServiceClassSpec added in v0.0.22

func DeepCopy_v1alpha1_ServiceClassSpec(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1alpha1_ServiceClassSpec is an autogenerated deepcopy function.

func DeepCopy_v1alpha1_ServiceInstance added in v0.0.17

func DeepCopy_v1alpha1_ServiceInstance(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1alpha1_ServiceInstance is an autogenerated deepcopy function.

func DeepCopy_v1alpha1_ServiceInstanceCondition added in v0.0.17

func DeepCopy_v1alpha1_ServiceInstanceCondition(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1alpha1_ServiceInstanceCondition is an autogenerated deepcopy function.

func DeepCopy_v1alpha1_ServiceInstanceCredential added in v0.0.17

func DeepCopy_v1alpha1_ServiceInstanceCredential(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1alpha1_ServiceInstanceCredential is an autogenerated deepcopy function.

func DeepCopy_v1alpha1_ServiceInstanceCredentialCondition added in v0.0.17

func DeepCopy_v1alpha1_ServiceInstanceCredentialCondition(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1alpha1_ServiceInstanceCredentialCondition is an autogenerated deepcopy function.

func DeepCopy_v1alpha1_ServiceInstanceCredentialList added in v0.0.17

func DeepCopy_v1alpha1_ServiceInstanceCredentialList(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1alpha1_ServiceInstanceCredentialList is an autogenerated deepcopy function.

func DeepCopy_v1alpha1_ServiceInstanceCredentialPropertiesState added in v0.0.22

func DeepCopy_v1alpha1_ServiceInstanceCredentialPropertiesState(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1alpha1_ServiceInstanceCredentialPropertiesState is an autogenerated deepcopy function.

func DeepCopy_v1alpha1_ServiceInstanceCredentialSpec added in v0.0.17

func DeepCopy_v1alpha1_ServiceInstanceCredentialSpec(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1alpha1_ServiceInstanceCredentialSpec is an autogenerated deepcopy function.

func DeepCopy_v1alpha1_ServiceInstanceCredentialStatus added in v0.0.17

func DeepCopy_v1alpha1_ServiceInstanceCredentialStatus(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1alpha1_ServiceInstanceCredentialStatus is an autogenerated deepcopy function.

func DeepCopy_v1alpha1_ServiceInstanceList added in v0.0.17

func DeepCopy_v1alpha1_ServiceInstanceList(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1alpha1_ServiceInstanceList is an autogenerated deepcopy function.

func DeepCopy_v1alpha1_ServiceInstancePropertiesState added in v0.0.22

func DeepCopy_v1alpha1_ServiceInstancePropertiesState(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1alpha1_ServiceInstancePropertiesState is an autogenerated deepcopy function.

func DeepCopy_v1alpha1_ServiceInstanceSpec added in v0.0.17

func DeepCopy_v1alpha1_ServiceInstanceSpec(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1alpha1_ServiceInstanceSpec is an autogenerated deepcopy function.

func DeepCopy_v1alpha1_ServiceInstanceStatus added in v0.0.17

func DeepCopy_v1alpha1_ServiceInstanceStatus(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1alpha1_ServiceInstanceStatus is an autogenerated deepcopy function.

func DeepCopy_v1alpha1_ServicePlan

func DeepCopy_v1alpha1_ServicePlan(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1alpha1_ServicePlan is an autogenerated deepcopy function.

func DeepCopy_v1alpha1_ServicePlanList added in v0.0.22

func DeepCopy_v1alpha1_ServicePlanList(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1alpha1_ServicePlanList is an autogenerated deepcopy function.

func DeepCopy_v1alpha1_ServicePlanSpec added in v0.0.22

func DeepCopy_v1alpha1_ServicePlanSpec(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1alpha1_ServicePlanSpec is an autogenerated deepcopy function.

func DeepCopy_v1alpha1_UserInfo added in v0.0.20

func DeepCopy_v1alpha1_UserInfo(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1alpha1_UserInfo is an autogenerated deepcopy function.

func Kind

func Kind(kind string) schema.GroupKind

Kind takes an unqualified kind and returns a Group qualified GroupKind

func RegisterConversions

func RegisterConversions(scheme *runtime.Scheme) error

RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.

func RegisterDeepCopies

func RegisterDeepCopies(scheme *runtime.Scheme) error

RegisterDeepCopies adds deep-copy functions to the given scheme. Public to allow building arbitrary schemes.

func RegisterDefaults

func RegisterDefaults(scheme *runtime.Scheme) error

RegisterDefaults adds defaulters functions to the given scheme. Public to allow building arbitrary schemes. All generated defaulters are covering - they call all nested defaulters.

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

func ServiceClassFieldLabelConversionFunc added in v0.0.22

func ServiceClassFieldLabelConversionFunc(label, value string) (string, string, error)

ServiceClassFieldLabelConversionFunc does not convert anything, just returns what it's given.

func ServicePlanFieldLabelConversionFunc added in v0.0.22

func ServicePlanFieldLabelConversionFunc(label, value string) (string, string, error)

ServicePlanFieldLabelConversionFunc does not convert anything, just returns what it's given.

func SetDefaults_ServiceBrokerSpec added in v0.0.21

func SetDefaults_ServiceBrokerSpec(spec *ServiceBrokerSpec)

func SetDefaults_ServiceInstanceCredential added in v0.0.17

func SetDefaults_ServiceInstanceCredential(binding *ServiceInstanceCredential)

func SetDefaults_ServiceInstanceCredentialSpec added in v0.0.17

func SetDefaults_ServiceInstanceCredentialSpec(spec *ServiceInstanceCredentialSpec)

func SetDefaults_ServiceInstanceSpec added in v0.0.17

func SetDefaults_ServiceInstanceSpec(spec *ServiceInstanceSpec)

func SetObjectDefaults_ServiceBroker added in v0.0.21

func SetObjectDefaults_ServiceBroker(in *ServiceBroker)

func SetObjectDefaults_ServiceBrokerList added in v0.0.21

func SetObjectDefaults_ServiceBrokerList(in *ServiceBrokerList)

func SetObjectDefaults_ServiceInstance added in v0.0.17

func SetObjectDefaults_ServiceInstance(in *ServiceInstance)

func SetObjectDefaults_ServiceInstanceCredential added in v0.0.17

func SetObjectDefaults_ServiceInstanceCredential(in *ServiceInstanceCredential)

func SetObjectDefaults_ServiceInstanceCredentialList added in v0.0.17

func SetObjectDefaults_ServiceInstanceCredentialList(in *ServiceInstanceCredentialList)

func SetObjectDefaults_ServiceInstanceList added in v0.0.17

func SetObjectDefaults_ServiceInstanceList(in *ServiceInstanceList)

Types

type BasicAuthConfig added in v0.0.16

type BasicAuthConfig struct {
	// SecretRef is a reference to a Secret containing information the
	// catalog should use to authenticate to this ServiceBroker.
	//
	// Required at least one of the fields:
	// - Secret.Data["username"] - username used for authentication
	// - Secret.Data["password"] - password or token needed for authentication
	SecretRef *v1.ObjectReference `json:"secretRef,omitempty"`
}

BasicAuthConfig provides config for the basic authentication.

func (*BasicAuthConfig) CodecDecodeSelf added in v0.0.16

func (x *BasicAuthConfig) CodecDecodeSelf(d *codec1978.Decoder)

func (*BasicAuthConfig) CodecEncodeSelf added in v0.0.16

func (x *BasicAuthConfig) CodecEncodeSelf(e *codec1978.Encoder)

type BearerTokenAuthConfig added in v0.0.16

type BearerTokenAuthConfig struct {
	// SecretRef is a reference to a Secret containing information the
	// catalog should use to authenticate to this ServiceBroker.
	//
	// Required field:
	// - Secret.Data["token"] - bearer token for authentication
	SecretRef *v1.ObjectReference `json:"secretRef,omitempty"`
}

BearerTokenAuthConfig provides config for the bearer token authentication.

func (*BearerTokenAuthConfig) CodecDecodeSelf added in v0.0.16

func (x *BearerTokenAuthConfig) CodecDecodeSelf(d *codec1978.Decoder)

func (*BearerTokenAuthConfig) CodecEncodeSelf added in v0.0.16

func (x *BearerTokenAuthConfig) CodecEncodeSelf(e *codec1978.Encoder)

type ConditionStatus

type ConditionStatus string

ConditionStatus represents a condition's status.

const (
	// ConditionTrue represents the fact that a given condition is true
	ConditionTrue ConditionStatus = "True"

	// ConditionFalse represents the fact that a given condition is false
	ConditionFalse ConditionStatus = "False"

	// ConditionUnknown represents the fact that a given condition is unknown
	ConditionUnknown ConditionStatus = "Unknown"
)

These are valid condition statuses. "ConditionTrue" means a resource is in the condition; "ConditionFalse" means a resource is not in the condition; "ConditionUnknown" means kubernetes can't decide if a resource is in the condition or not. In the future, we could add other intermediate conditions, e.g. ConditionDegraded.

func (*ConditionStatus) CodecDecodeSelf

func (x *ConditionStatus) CodecDecodeSelf(d *codec1978.Decoder)

func (ConditionStatus) CodecEncodeSelf

func (x ConditionStatus) CodecEncodeSelf(e *codec1978.Encoder)

type ExtraValue added in v0.0.20

type ExtraValue []string

ExtraValue contains additional information about a user that may be provided by the authenticator.

func (*ExtraValue) CodecDecodeSelf added in v0.0.20

func (x *ExtraValue) CodecDecodeSelf(d *codec1978.Decoder)

func (ExtraValue) CodecEncodeSelf added in v0.0.20

func (x ExtraValue) CodecEncodeSelf(e *codec1978.Encoder)

type ParametersFromSource added in v0.0.16

type ParametersFromSource struct {
	// The Secret key to select from.
	// The value must be a JSON object.
	//+optional
	SecretKeyRef *SecretKeyReference `json:"secretKeyRef,omitempty"`
}

ParametersFromSource represents the source of a set of Parameters

func (*ParametersFromSource) CodecDecodeSelf added in v0.0.16

func (x *ParametersFromSource) CodecDecodeSelf(d *codec1978.Decoder)

func (*ParametersFromSource) CodecEncodeSelf added in v0.0.16

func (x *ParametersFromSource) CodecEncodeSelf(e *codec1978.Encoder)

type SecretKeyReference added in v0.0.16

type SecretKeyReference struct {
	// The name of the secret in the pod's namespace to select from.
	Name string `json:"name"`
	// The key of the secret to select from.  Must be a valid secret key.
	Key string `json:"key"`
}

SecretKeyReference references a key of a Secret.

func (*SecretKeyReference) CodecDecodeSelf added in v0.0.16

func (x *SecretKeyReference) CodecDecodeSelf(d *codec1978.Decoder)

func (*SecretKeyReference) CodecEncodeSelf added in v0.0.16

func (x *SecretKeyReference) CodecEncodeSelf(e *codec1978.Encoder)

type ServiceBroker added in v0.0.17

type ServiceBroker struct {
	metav1.TypeMeta `json:",inline"`
	// Non-namespaced.  The name of this resource in etcd is in ObjectMeta.Name.
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   ServiceBrokerSpec   `json:"spec"`
	Status ServiceBrokerStatus `json:"status"`
}

ServiceBroker represents an entity that provides ServiceClasses for use in the service catalog.

func (*ServiceBroker) CodecDecodeSelf added in v0.0.17

func (x *ServiceBroker) CodecDecodeSelf(d *codec1978.Decoder)

func (*ServiceBroker) CodecEncodeSelf added in v0.0.17

func (x *ServiceBroker) CodecEncodeSelf(e *codec1978.Encoder)

type ServiceBrokerAuthInfo added in v0.0.17

type ServiceBrokerAuthInfo struct {
	// Basic provides configuration for basic authentication.
	Basic *BasicAuthConfig `json:"basic,omitempty"`
	// BearerTokenAuthConfig provides configuration to send an opaque value as a bearer token.
	// The value is referenced from the 'token' field of the given secret.  This value should only
	// contain the token value and not the `Bearer` scheme.
	Bearer *BearerTokenAuthConfig `json:"bearer,omitempty"`

	// DEPRECATED: use `Basic` field for configuring basic authentication instead.
	// BasicAuthSecret is a reference to a Secret containing auth information the
	// catalog should use to authenticate to this ServiceBroker using basic auth.
	BasicAuthSecret *v1.ObjectReference `json:"basicAuthSecret,omitempty"`
}

ServiceBrokerAuthInfo is a union type that contains information on one of the authentication methods the the service catalog and brokers may support, according to the OpenServiceBroker API specification (https://github.com/openservicebrokerapi/servicebroker/blob/master/spec.md).

func (*ServiceBrokerAuthInfo) CodecDecodeSelf added in v0.0.17

func (x *ServiceBrokerAuthInfo) CodecDecodeSelf(d *codec1978.Decoder)

func (*ServiceBrokerAuthInfo) CodecEncodeSelf added in v0.0.17

func (x *ServiceBrokerAuthInfo) CodecEncodeSelf(e *codec1978.Encoder)

type ServiceBrokerCondition added in v0.0.17

type ServiceBrokerCondition struct {
	// Type of the condition, currently ('Ready').
	Type ServiceBrokerConditionType `json:"type"`

	// Status of the condition, one of ('True', 'False', 'Unknown').
	Status ConditionStatus `json:"status"`

	// LastTransitionTime is the timestamp corresponding to the last status
	// change of this condition.
	LastTransitionTime metav1.Time `json:"lastTransitionTime"`

	// Reason is a brief machine readable explanation for the condition's last
	// transition.
	Reason string `json:"reason"`

	// Message is a human readable description of the details of the last
	// transition, complementing reason.
	Message string `json:"message"`
}

ServiceBrokerCondition contains condition information for a Broker.

func (*ServiceBrokerCondition) CodecDecodeSelf added in v0.0.17

func (x *ServiceBrokerCondition) CodecDecodeSelf(d *codec1978.Decoder)

func (*ServiceBrokerCondition) CodecEncodeSelf added in v0.0.17

func (x *ServiceBrokerCondition) CodecEncodeSelf(e *codec1978.Encoder)

type ServiceBrokerConditionType added in v0.0.17

type ServiceBrokerConditionType string

ServiceBrokerConditionType represents a broker condition value.

const (
	// ServiceBrokerConditionReady represents the fact that a given broker condition
	// is in ready state.
	ServiceBrokerConditionReady ServiceBrokerConditionType = "Ready"

	// ServiceBrokerConditionFailed represents information about a final failure
	// that should not be retried.
	ServiceBrokerConditionFailed ServiceBrokerConditionType = "Failed"
)

func (*ServiceBrokerConditionType) CodecDecodeSelf added in v0.0.17

func (x *ServiceBrokerConditionType) CodecDecodeSelf(d *codec1978.Decoder)

func (ServiceBrokerConditionType) CodecEncodeSelf added in v0.0.17

func (x ServiceBrokerConditionType) CodecEncodeSelf(e *codec1978.Encoder)

type ServiceBrokerList added in v0.0.17

type ServiceBrokerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []ServiceBroker `json:"items"`
}

ServiceBrokerList is a list of Brokers.

func (*ServiceBrokerList) CodecDecodeSelf added in v0.0.17

func (x *ServiceBrokerList) CodecDecodeSelf(d *codec1978.Decoder)

func (*ServiceBrokerList) CodecEncodeSelf added in v0.0.17

func (x *ServiceBrokerList) CodecEncodeSelf(e *codec1978.Encoder)

type ServiceBrokerRelistBehavior added in v0.0.21

type ServiceBrokerRelistBehavior string

ServiceBrokerRelistBehavior represents a type of broker relist behavior.

const (
	// ServiceBrokerRelistBehaviorDuration indicates that the broker will be
	// relisted automatically after the specified duration has passed.
	ServiceBrokerRelistBehaviorDuration ServiceBrokerRelistBehavior = "Duration"

	// ServiceBrokerRelistBehaviorManual indicates that the broker is only
	// relisted when the spec of the broker changes.
	ServiceBrokerRelistBehaviorManual ServiceBrokerRelistBehavior = "Manual"
)

func (*ServiceBrokerRelistBehavior) CodecDecodeSelf added in v0.0.21

func (x *ServiceBrokerRelistBehavior) CodecDecodeSelf(d *codec1978.Decoder)

func (ServiceBrokerRelistBehavior) CodecEncodeSelf added in v0.0.21

func (x ServiceBrokerRelistBehavior) CodecEncodeSelf(e *codec1978.Encoder)

type ServiceBrokerSpec added in v0.0.17

type ServiceBrokerSpec struct {
	// URL is the address used to communicate with the ServiceBroker.
	URL string `json:"url"`

	// AuthInfo contains the data that the service catalog should use to authenticate
	// with the ServiceBroker.
	AuthInfo *ServiceBrokerAuthInfo `json:"authInfo,omitempty"`

	// InsecureSkipTLSVerify disables TLS certificate verification when communicating with this Broker.
	// This is strongly discouraged.  You should use the CABundle instead.
	// +optional
	InsecureSkipTLSVerify bool `json:"insecureSkipTLSVerify,omitempty"`

	// CABundle is a PEM encoded CA bundle which will be used to validate a Broker's serving certificate.
	// +optional
	CABundle []byte `json:"caBundle,omitempty"`

	// RelistBehavior specifies the type of relist behavior the catalog should
	// exhibit when relisting ServiceClasses available from a broker.
	RelistBehavior ServiceBrokerRelistBehavior `json:"relistBehavior"`

	// RelistDuration is the frequency by which a controller will relist the
	// broker when the RelistBehavior is set to ServiceBrokerRelistBehaviorDuration.
	RelistDuration *metav1.Duration `json:"relistDuration,omitempty"`

	// RelistRequests is a strictly increasing, non-negative integer counter that
	// can be manually incremented by a user to manually trigger a relist.
	RelistRequests int64 `json:"relistRequests"`
}

ServiceBrokerSpec represents a description of a Broker.

func (*ServiceBrokerSpec) CodecDecodeSelf added in v0.0.17

func (x *ServiceBrokerSpec) CodecDecodeSelf(d *codec1978.Decoder)

func (*ServiceBrokerSpec) CodecEncodeSelf added in v0.0.17

func (x *ServiceBrokerSpec) CodecEncodeSelf(e *codec1978.Encoder)

type ServiceBrokerStatus added in v0.0.17

type ServiceBrokerStatus struct {
	Conditions []ServiceBrokerCondition `json:"conditions"`

	// ReconciledGeneration is the 'Generation' of the serviceBrokerSpec that
	// was last processed by the controller. The reconciled generation is updated
	// even if the controller failed to process the spec.
	ReconciledGeneration int64 `json:"reconciledGeneration"`

	// OperationStartTime is the time at which the current operation began.
	OperationStartTime *metav1.Time `json:"operationStartTime,omitempty"`
}

ServiceBrokerStatus represents the current status of a Broker.

func (*ServiceBrokerStatus) CodecDecodeSelf added in v0.0.17

func (x *ServiceBrokerStatus) CodecDecodeSelf(d *codec1978.Decoder)

func (*ServiceBrokerStatus) CodecEncodeSelf added in v0.0.17

func (x *ServiceBrokerStatus) CodecEncodeSelf(e *codec1978.Encoder)

type ServiceClass

type ServiceClass struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec ServiceClassSpec `json:"spec"`
}

ServiceClass represents an offering in the service catalog.

func (*ServiceClass) CodecDecodeSelf

func (x *ServiceClass) CodecDecodeSelf(d *codec1978.Decoder)

func (*ServiceClass) CodecEncodeSelf

func (x *ServiceClass) CodecEncodeSelf(e *codec1978.Encoder)

type ServiceClassList

type ServiceClassList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []ServiceClass `json:"items"`
}

ServiceClassList is a list of ServiceClasses.

func (*ServiceClassList) CodecDecodeSelf

func (x *ServiceClassList) CodecDecodeSelf(d *codec1978.Decoder)

func (*ServiceClassList) CodecEncodeSelf

func (x *ServiceClassList) CodecEncodeSelf(e *codec1978.Encoder)

type ServiceClassSpec added in v0.0.22

type ServiceClassSpec struct {
	// ServiceBrokerName is the reference to the Broker that provides this
	// ServiceClass.
	//
	// Immutable.
	ServiceBrokerName string `json:"brokerName"`

	// ExternalName is the name of this object that the Service Broker
	// exposed this Service Class as. Mutable.
	ExternalName string `json:"externalName"`

	// ExternalID is the identity of this object for use with the OSB API.
	//
	// Immutable.
	ExternalID string `json:"externalID"`

	// Description is a short description of this ServiceClass.
	Description string `json:"description"`

	// Bindable indicates whether a user can create bindings to an ServiceInstance
	// provisioned from this service. ServicePlan has an optional field called
	// Bindable which overrides the value of this field.
	Bindable bool `json:"bindable"`

	// PlanUpdatable indicates whether instances provisioned from this
	// ServiceClass may change ServicePlans after being provisioned.
	PlanUpdatable bool `json:"planUpdatable"`

	// ExternalMetadata is a blob of information about the ServiceClass, meant
	// to be user-facing content and display instructions.  This field may
	// contain platform-specific conventional values.
	ExternalMetadata *runtime.RawExtension `json:"externalMetadata,omitempty"`

	// Currently, this field is ALPHA: it may change or disappear at any time
	// and its data will not be migrated.
	//
	// Tags is a list of strings that represent different classification
	// attributes of the ServiceClass.  These are used in Cloud Foundry in a
	// way similar to Kubernetes labels, but they currently have no special
	// meaning in Kubernetes.
	Tags []string `json:"tags,omitempty"`

	// Currently, this field is ALPHA: it may change or disappear at any time
	// and its data will not be migrated.
	//
	// Requires exposes a list of Cloud Foundry-specific 'permissions'
	// that must be granted to an instance of this service within Cloud
	// Foundry.  These 'permissions' have no meaning within Kubernetes and an
	// ServiceInstance provisioned from this ServiceClass will not work correctly.
	Requires []string `json:"requires,omitempty"`
}

ServiceClassSpec represents details about the ServicePlan

func (*ServiceClassSpec) CodecDecodeSelf added in v0.0.22

func (x *ServiceClassSpec) CodecDecodeSelf(d *codec1978.Decoder)

func (*ServiceClassSpec) CodecEncodeSelf added in v0.0.22

func (x *ServiceClassSpec) CodecEncodeSelf(e *codec1978.Encoder)

type ServiceInstance added in v0.0.17

type ServiceInstance struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   ServiceInstanceSpec   `json:"spec"`
	Status ServiceInstanceStatus `json:"status"`
}

ServiceInstance represents a provisioned instance of a ServiceClass. Currently, the spec field cannot be changed once a ServiceInstance is created. Spec changes submitted by users will be ignored.

In the future, this will be allowed and will represent the intention that the ServiceInstance should have the plan and/or parameters updated at the ServiceBroker.

func (*ServiceInstance) CodecDecodeSelf added in v0.0.17

func (x *ServiceInstance) CodecDecodeSelf(d *codec1978.Decoder)

func (*ServiceInstance) CodecEncodeSelf added in v0.0.17

func (x *ServiceInstance) CodecEncodeSelf(e *codec1978.Encoder)

type ServiceInstanceCondition added in v0.0.17

type ServiceInstanceCondition struct {
	// Type of the condition, currently ('Ready').
	Type ServiceInstanceConditionType `json:"type"`

	// Status of the condition, one of ('True', 'False', 'Unknown').
	Status ConditionStatus `json:"status"`

	// LastTransitionTime is the timestamp corresponding to the last status
	// change of this condition.
	LastTransitionTime metav1.Time `json:"lastTransitionTime"`

	// Reason is a brief machine readable explanation for the condition's last
	// transition.
	Reason string `json:"reason"`

	// Message is a human readable description of the details of the last
	// transition, complementing reason.
	Message string `json:"message"`
}

ServiceInstanceCondition contains condition information about an Instance.

func (*ServiceInstanceCondition) CodecDecodeSelf added in v0.0.17

func (x *ServiceInstanceCondition) CodecDecodeSelf(d *codec1978.Decoder)

func (*ServiceInstanceCondition) CodecEncodeSelf added in v0.0.17

func (x *ServiceInstanceCondition) CodecEncodeSelf(e *codec1978.Encoder)

type ServiceInstanceConditionType added in v0.0.17

type ServiceInstanceConditionType string

ServiceInstanceConditionType represents a instance condition value.

const (
	// ServiceInstanceConditionReady represents that a given InstanceCondition is in
	// ready state.
	ServiceInstanceConditionReady ServiceInstanceConditionType = "Ready"

	// ServiceInstanceConditionFailed represents information about a final failure
	// that should not be retried.
	ServiceInstanceConditionFailed ServiceInstanceConditionType = "Failed"
)

func (*ServiceInstanceConditionType) CodecDecodeSelf added in v0.0.17

func (x *ServiceInstanceConditionType) CodecDecodeSelf(d *codec1978.Decoder)

func (ServiceInstanceConditionType) CodecEncodeSelf added in v0.0.17

func (x ServiceInstanceConditionType) CodecEncodeSelf(e *codec1978.Encoder)

type ServiceInstanceCredential added in v0.0.17

type ServiceInstanceCredential struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   ServiceInstanceCredentialSpec   `json:"spec"`
	Status ServiceInstanceCredentialStatus `json:"status"`
}

ServiceInstanceCredential represents a "used by" relationship between an application and an ServiceInstance.

func (*ServiceInstanceCredential) CodecDecodeSelf added in v0.0.17

func (x *ServiceInstanceCredential) CodecDecodeSelf(d *codec1978.Decoder)

func (*ServiceInstanceCredential) CodecEncodeSelf added in v0.0.17

func (x *ServiceInstanceCredential) CodecEncodeSelf(e *codec1978.Encoder)

type ServiceInstanceCredentialCondition added in v0.0.17

type ServiceInstanceCredentialCondition struct {
	// Type of the condition, currently ('Ready').
	Type ServiceInstanceCredentialConditionType `json:"type"`

	// Status of the condition, one of ('True', 'False', 'Unknown').
	Status ConditionStatus `json:"status"`

	// LastTransitionTime is the timestamp corresponding to the last status
	// change of this condition.
	LastTransitionTime metav1.Time `json:"lastTransitionTime"`

	// Reason is a brief machine readable explanation for the condition's last
	// transition.
	Reason string `json:"reason"`

	// Message is a human readable description of the details of the last
	// transition, complementing reason.
	Message string `json:"message"`
}

ServiceInstanceCredentialCondition condition information for a ServiceInstanceCredential.

func (*ServiceInstanceCredentialCondition) CodecDecodeSelf added in v0.0.17

func (x *ServiceInstanceCredentialCondition) CodecDecodeSelf(d *codec1978.Decoder)

func (*ServiceInstanceCredentialCondition) CodecEncodeSelf added in v0.0.17

func (x *ServiceInstanceCredentialCondition) CodecEncodeSelf(e *codec1978.Encoder)

type ServiceInstanceCredentialConditionType added in v0.0.17

type ServiceInstanceCredentialConditionType string

ServiceInstanceCredentialConditionType represents a ServiceInstanceCredentialCondition value.

const (
	// ServiceInstanceCredentialConditionReady represents a binding condition is in ready state.
	ServiceInstanceCredentialConditionReady ServiceInstanceCredentialConditionType = "Ready"

	// ServiceInstanceCredentialConditionFailed represents a ServiceInstanceCredentialCondition that has failed
	// completely and should not be retried.
	ServiceInstanceCredentialConditionFailed ServiceInstanceCredentialConditionType = "Failed"
)

func (*ServiceInstanceCredentialConditionType) CodecDecodeSelf added in v0.0.17

func (ServiceInstanceCredentialConditionType) CodecEncodeSelf added in v0.0.17

type ServiceInstanceCredentialList added in v0.0.17

type ServiceInstanceCredentialList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []ServiceInstanceCredential `json:"items"`
}

ServiceInstanceCredentialList is a list of ServiceInstanceCredentials.

func (*ServiceInstanceCredentialList) CodecDecodeSelf added in v0.0.17

func (x *ServiceInstanceCredentialList) CodecDecodeSelf(d *codec1978.Decoder)

func (*ServiceInstanceCredentialList) CodecEncodeSelf added in v0.0.17

func (x *ServiceInstanceCredentialList) CodecEncodeSelf(e *codec1978.Encoder)

type ServiceInstanceCredentialOperation added in v0.0.22

type ServiceInstanceCredentialOperation string

ServiceInstanceCredentialOperation represents a type of operation the controller can be performing for a binding in the OSB API.

const (
	// ServiceInstanceCredentialOperationBind indicates that the
	// ServiceInstanceCredential is being bound.
	ServiceInstanceCredentialOperationBind ServiceInstanceCredentialOperation = "Bind"
	// ServiceInstanceCredentialOperationUnbind indicates that the
	// ServiceInstanceCredential is being unbound.
	ServiceInstanceCredentialOperationUnbind ServiceInstanceCredentialOperation = "Unbind"
)

func (*ServiceInstanceCredentialOperation) CodecDecodeSelf added in v0.0.22

func (x *ServiceInstanceCredentialOperation) CodecDecodeSelf(d *codec1978.Decoder)

func (ServiceInstanceCredentialOperation) CodecEncodeSelf added in v0.0.22

type ServiceInstanceCredentialPropertiesState added in v0.0.22

type ServiceInstanceCredentialPropertiesState struct {
	// Parameters is a blob of the parameters and their values that the broker
	// knows about for this ServiceInstanceCredential.  If a parameter was
	// sourced from a secret, its value will be "<redacted>" in this blob.
	Parameters *runtime.RawExtension `json:"parameters,omitempty"`

	// ParametersChecksum is the checksum of the parameters that were sent.
	ParametersChecksum string `json:"parameterChecksum,omitempty"`

	// UserInfo is information about the user that made the request.
	UserInfo *UserInfo `json:"userInfo,omitempty"`
}

ServiceInstanceCredentialPropertiesState is the state of a ServiceInstanceCredential that the ServiceBroker knows about.

func (*ServiceInstanceCredentialPropertiesState) CodecDecodeSelf added in v0.0.22

func (*ServiceInstanceCredentialPropertiesState) CodecEncodeSelf added in v0.0.22

type ServiceInstanceCredentialSpec added in v0.0.17

type ServiceInstanceCredentialSpec struct {
	// ServiceInstanceRef is the reference to the Instance this ServiceInstanceCredential is to.
	//
	// Immutable.
	ServiceInstanceRef v1.LocalObjectReference `json:"instanceRef"`

	// Parameters is a set of the parameters to be passed to the underlying
	// broker. The inline YAML/JSON payload to be translated into equivalent
	// JSON object. If a top-level parameter name exists in multiples sources
	// among `Parameters` and `ParametersFrom` fields, it is considered to be
	// a user error in the specification.
	//
	// The Parameters field is NOT secret or secured in any way and should
	// NEVER be used to hold sensitive information. To set parameters that
	// contain secret information, you should ALWAYS store that information
	// in a Secret and use the ParametersFrom field.
	//
	// +optional
	Parameters *runtime.RawExtension `json:"parameters,omitempty"`

	// List of sources to populate parameters.
	// If a top-level parameter name exists in multiples sources among
	// `Parameters` and `ParametersFrom` fields, it is
	// considered to be a user error in the specification.
	// +optional
	ParametersFrom []ParametersFromSource `json:"parametersFrom,omitempty"`

	// SecretName is the name of the secret to create in the ServiceInstanceCredential's
	// namespace that will hold the credentials associated with the ServiceInstanceCredential.
	SecretName string `json:"secretName,omitempty"`

	// ExternalID is the identity of this object for use with the OSB API.
	//
	// Immutable.
	ExternalID string `json:"externalID"`

	// Currently, this field is ALPHA: it may change or disappear at any time
	// and its data will not be migrated.
	//
	// UserInfo contains information about the user that last modified this
	// ServiceInstanceCredential. This field is set by the API server and not
	// settable by the end-user. User-provided values for this field are not saved.
	// +optional
	UserInfo *UserInfo `json:"userInfo,omitempty"`
}

ServiceInstanceCredentialSpec represents the desired state of a ServiceInstanceCredential.

The spec field cannot be changed after a ServiceInstanceCredential is created. Changes submitted to the spec field will be ignored.

func (*ServiceInstanceCredentialSpec) CodecDecodeSelf added in v0.0.17

func (x *ServiceInstanceCredentialSpec) CodecDecodeSelf(d *codec1978.Decoder)

func (*ServiceInstanceCredentialSpec) CodecEncodeSelf added in v0.0.17

func (x *ServiceInstanceCredentialSpec) CodecEncodeSelf(e *codec1978.Encoder)

type ServiceInstanceCredentialStatus added in v0.0.17

type ServiceInstanceCredentialStatus struct {
	Conditions []ServiceInstanceCredentialCondition `json:"conditions"`

	// CurrentOperation is the operation the Controller is currently performing
	// on the ServiceInstanceCredential.
	CurrentOperation ServiceInstanceCredentialOperation `json:"currentOperation,omitempty"`

	// ReconciledGeneration is the 'Generation' of the
	// serviceInstanceCredentialSpec that was last processed by the controller.
	// The reconciled generation is updated even if the controller failed to
	// process the spec.
	ReconciledGeneration int64 `json:"reconciledGeneration"`

	// OperationStartTime is the time at which the current operation began.
	OperationStartTime *metav1.Time `json:"operationStartTime,omitempty"`

	// InProgressProperties is the properties state of the
	// ServiceInstanceCredential when a Bind is in progress. If the current
	// operation is an Unbind, this will be nil.
	InProgressProperties *ServiceInstanceCredentialPropertiesState `json:"inProgressProperties,omitempty"`

	// ExternalProperties is the properties state of the
	// ServiceInstanceCredential which the broker knows about.
	ExternalProperties *ServiceInstanceCredentialPropertiesState `json:"externalProperties,omitempty"`
}

ServiceInstanceCredentialStatus represents the current status of a ServiceInstanceCredential.

func (*ServiceInstanceCredentialStatus) CodecDecodeSelf added in v0.0.17

func (x *ServiceInstanceCredentialStatus) CodecDecodeSelf(d *codec1978.Decoder)

func (*ServiceInstanceCredentialStatus) CodecEncodeSelf added in v0.0.17

func (x *ServiceInstanceCredentialStatus) CodecEncodeSelf(e *codec1978.Encoder)

type ServiceInstanceList added in v0.0.17

type ServiceInstanceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []ServiceInstance `json:"items"`
}

ServiceInstanceList is a list of instances.

func (*ServiceInstanceList) CodecDecodeSelf added in v0.0.17

func (x *ServiceInstanceList) CodecDecodeSelf(d *codec1978.Decoder)

func (*ServiceInstanceList) CodecEncodeSelf added in v0.0.17

func (x *ServiceInstanceList) CodecEncodeSelf(e *codec1978.Encoder)

type ServiceInstanceOperation added in v0.0.22

type ServiceInstanceOperation string

ServiceInstanceOperation represents a type of operation the controller can be performing for a service instance in the OSB API.

const (
	// ServiceInstanceOperationProvision indicates that the ServiceInstance is
	// being Provisioned.
	ServiceInstanceOperationProvision ServiceInstanceOperation = "Provision"
	// ServiceInstanceOperationUpdate indicates that the ServiceInstance is
	// being Updated.
	ServiceInstanceOperationUpdate ServiceInstanceOperation = "Update"
	// ServiceInstanceOperationDeprovision indicates that the ServiceInstance is
	// being Deprovisioned.
	ServiceInstanceOperationDeprovision ServiceInstanceOperation = "Deprovision"
)

func (*ServiceInstanceOperation) CodecDecodeSelf added in v0.0.22

func (x *ServiceInstanceOperation) CodecDecodeSelf(d *codec1978.Decoder)

func (ServiceInstanceOperation) CodecEncodeSelf added in v0.0.22

func (x ServiceInstanceOperation) CodecEncodeSelf(e *codec1978.Encoder)

type ServiceInstancePropertiesState added in v0.0.22

type ServiceInstancePropertiesState struct {
	// ExternalServicePlanName is the name of the plan that the broker knows this
	// ServiceInstance to be on. This is the human readable plan name from the
	// OSB API.
	ExternalServicePlanName string `json:"externalServicePlanName"`

	// Parameters is a blob of the parameters and their values that the broker
	// knows about for this ServiceInstance.  If a parameter was sourced from
	// a secret, its value will be "<redacted>" in this blob.
	Parameters *runtime.RawExtension `json:"parameters,omitempty"`

	// ParametersChecksum is the checksum of the parameters that were sent.
	ParametersChecksum string `json:"parameterChecksum,omitempty"`

	// UserInfo is information about the user that made the request.
	UserInfo *UserInfo `json:"userInfo,omitempty"`
}

ServiceInstancePropertiesState is the state of a ServiceInstance that the ServiceBroker knows about.

func (*ServiceInstancePropertiesState) CodecDecodeSelf added in v0.0.22

func (x *ServiceInstancePropertiesState) CodecDecodeSelf(d *codec1978.Decoder)

func (*ServiceInstancePropertiesState) CodecEncodeSelf added in v0.0.22

func (x *ServiceInstancePropertiesState) CodecEncodeSelf(e *codec1978.Encoder)

type ServiceInstanceSpec added in v0.0.17

type ServiceInstanceSpec struct {
	// ExternalServiceClassName is the human-readable name of the service
	// as reported by the broker. Note that if the broker changes
	// the name of the ServiceClass, it will not be reflected here,
	// and to see the current name of the ServiceClass, you should
	// follow the ServiceClassRef below.
	//
	// Immutable.
	ExternalServiceClassName string `json:"externalServiceClassName"`
	// ExternalServicePlanName is the human-readable name of the plan
	// as reported by the broker. Note that if the broker changes
	// the name of the ServicePlan, it will not be reflected here,
	// and to see the current name of the ServicePlan, you should
	// follow the ServicePlanRef below.
	ExternalServicePlanName string `json:"externalServicePlanName,omitempty"`

	// ServiceClassRef is a reference to the ServiceClass
	// that the user selected.
	// This is set by the controller based on ExternalServiceClassName
	ServiceClassRef *v1.ObjectReference `json:"serviceClassRef,omitempty"`
	// ServicePlanRef is a reference to the ServicePlan
	// that the user selected.
	// This is set by the controller based on ExternalServicePlanName
	ServicePlanRef *v1.ObjectReference `json:"servicePlanRef,omitempty"`

	// Parameters is a set of the parameters to be passed to the underlying
	// broker. The inline YAML/JSON payload to be translated into equivalent
	// JSON object. If a top-level parameter name exists in multiples sources
	// among `Parameters` and `ParametersFrom` fields, it is considered to be
	// a user error in the specification.
	//
	// The Parameters field is NOT secret or secured in any way and should
	// NEVER be used to hold sensitive information. To set parameters that
	// contain secret information, you should ALWAYS store that information
	// in a Secret and use the ParametersFrom field.
	//
	// +optional
	Parameters *runtime.RawExtension `json:"parameters,omitempty"`

	// List of sources to populate parameters.
	// If a top-level parameter name exists in multiples sources among
	// `Parameters` and `ParametersFrom` fields, it is
	// considered to be a user error in the specification
	// +optional
	ParametersFrom []ParametersFromSource `json:"parametersFrom,omitempty"`

	// ExternalID is the identity of this object for use with the OSB SB API.
	//
	// Immutable.
	ExternalID string `json:"externalID"`

	// Currently, this field is ALPHA: it may change or disappear at any time
	// and its data will not be migrated.
	//
	// UserInfo contains information about the user that last modified this
	// instance. This field is set by the API server and not settable by the
	// end-user. User-provided values for this field are not saved.
	// +optional
	UserInfo *UserInfo `json:"userInfo,omitempty"`
}

ServiceInstanceSpec represents the desired state of an Instance.

func (*ServiceInstanceSpec) CodecDecodeSelf added in v0.0.17

func (x *ServiceInstanceSpec) CodecDecodeSelf(d *codec1978.Decoder)

func (*ServiceInstanceSpec) CodecEncodeSelf added in v0.0.17

func (x *ServiceInstanceSpec) CodecEncodeSelf(e *codec1978.Encoder)

type ServiceInstanceStatus added in v0.0.17

type ServiceInstanceStatus struct {
	// Conditions is an array of ServiceInstanceConditions capturing aspects of an
	// ServiceInstance's status.
	Conditions []ServiceInstanceCondition `json:"conditions"`

	// AsyncOpInProgress is set to true if there is an ongoing async operation
	// against this Service Instance in progress.
	AsyncOpInProgress bool `json:"asyncOpInProgress"`

	// OrphanMitigationInProgress is set to true if there is an ongoing orphan
	// mitigation operation against this ServiceInstance in progress.
	OrphanMitigationInProgress bool `json:"orphanMitigationInProgress"`

	// LastOperation is the string that the broker may have returned when
	// an async operation started, it should be sent back to the broker
	// on poll requests as a query param.
	LastOperation *string `json:"lastOperation,omitempty"`

	// DashboardURL is the URL of a web-based management user interface for
	// the service instance.
	DashboardURL *string `json:"dashboardURL,omitempty"`

	// CurrentOperation is the operation the Controller is currently performing
	// on the ServiceInstance.
	CurrentOperation ServiceInstanceOperation `json:"currentOperation,omitempty"`

	// ReconciledGeneration is the 'Generation' of the serviceInstanceSpec that
	// was last processed by the controller. The reconciled generation is updated
	// even if the controller failed to process the spec.
	ReconciledGeneration int64 `json:"reconciledGeneration"`

	// OperationStartTime is the time at which the current operation began.
	OperationStartTime *metav1.Time `json:"operationStartTime,omitempty"`

	// InProgressProperties is the properties state of the ServiceInstance when
	// a Provision or Update is in progress. If the current operation is a
	// Deprovision, this will be nil.
	InProgressProperties *ServiceInstancePropertiesState `json:"inProgressProperties,omitempty"`

	// ExternalProperties is the properties state of the ServiceInstance which the
	// broker knows about.
	ExternalProperties *ServiceInstancePropertiesState `json:"externalProperties,omitempty"`
}

ServiceInstanceStatus represents the current status of an Instance.

func (*ServiceInstanceStatus) CodecDecodeSelf added in v0.0.17

func (x *ServiceInstanceStatus) CodecDecodeSelf(d *codec1978.Decoder)

func (*ServiceInstanceStatus) CodecEncodeSelf added in v0.0.17

func (x *ServiceInstanceStatus) CodecEncodeSelf(e *codec1978.Encoder)

type ServicePlan

type ServicePlan struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec ServicePlanSpec `json:"spec"`
}

ServicePlan represents a tier of a ServiceClass.

func (*ServicePlan) CodecDecodeSelf

func (x *ServicePlan) CodecDecodeSelf(d *codec1978.Decoder)

func (*ServicePlan) CodecEncodeSelf

func (x *ServicePlan) CodecEncodeSelf(e *codec1978.Encoder)

type ServicePlanList added in v0.0.22

type ServicePlanList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []ServicePlan `json:"items"`
}

ServicePlanList is a list of ServicePlans.

func (*ServicePlanList) CodecDecodeSelf added in v0.0.22

func (x *ServicePlanList) CodecDecodeSelf(d *codec1978.Decoder)

func (*ServicePlanList) CodecEncodeSelf added in v0.0.22

func (x *ServicePlanList) CodecEncodeSelf(e *codec1978.Encoder)

type ServicePlanSpec added in v0.0.22

type ServicePlanSpec struct {
	// ServiceBrokerName is the name of the ServiceBroker that offers this
	// ServicePlan.
	ServiceBrokerName string `json:"serviceBrokerName"`

	// ExternalName is the name of this object that the Service Broker
	// exposed this Service Plan as. Mutable.
	ExternalName string `json:"externalName"`

	// ExternalID is the identity of this object for use with the OSB API.
	//
	// Immutable.
	ExternalID string `json:"externalID"`

	// Description is a short description of this ServicePlan.
	Description string `json:"description"`

	// Bindable indicates whether a user can create bindings to an ServiceInstance
	// using this ServicePlan.  If set, overrides the value of the
	// ServiceClass.Bindable field.
	Bindable *bool `json:"bindable,omitempty"`

	// Free indicates whether this plan is available at no cost.
	Free bool `json:"free"`

	// ExternalMetadata is a blob of information about the plan, meant to be
	// user-facing content and display instructions.  This field may contain
	// platform-specific conventional values.
	ExternalMetadata *runtime.RawExtension `json:"externalMetadata,omitempty"`

	// Currently, this field is ALPHA: it may change or disappear at any time
	// and its data will not be migrated.
	//
	// ServiceInstanceCreateParameterSchema is the schema for the parameters
	// that may be supplied when provisioning a new ServiceInstance on this plan.
	ServiceInstanceCreateParameterSchema *runtime.RawExtension `json:"instanceCreateParameterSchema,omitempty"`

	// Currently, this field is ALPHA: it may change or disappear at any time
	// and its data will not be migrated.
	//
	// ServiceInstanceUpdateParameterSchema is the schema for the parameters
	// that may be updated once an ServiceInstance has been provisioned on this plan.
	// This field only has meaning if the ServiceClass is PlanUpdatable.
	ServiceInstanceUpdateParameterSchema *runtime.RawExtension `json:"instanceUpdateParameterSchema,omitempty"`

	// Currently, this field is ALPHA: it may change or disappear at any time
	// and its data will not be migrated.
	//
	// ServiceInstanceCredentialCreateParameterSchema is the schema for the parameters that
	// may be supplied binding to an ServiceInstance on this plan.
	ServiceInstanceCredentialCreateParameterSchema *runtime.RawExtension `json:"serviceInstanceCredentialCreateParameterSchema,omitempty"`

	// ServiceClassRef is a reference to the service class that
	// owns this plan.
	ServiceClassRef v1.LocalObjectReference `json:"serviceClassRef"`
}

ServicePlanSpec represents details about a ServicePlan.

func (*ServicePlanSpec) CodecDecodeSelf added in v0.0.22

func (x *ServicePlanSpec) CodecDecodeSelf(d *codec1978.Decoder)

func (*ServicePlanSpec) CodecEncodeSelf added in v0.0.22

func (x *ServicePlanSpec) CodecEncodeSelf(e *codec1978.Encoder)

type UserInfo added in v0.0.20

type UserInfo struct {
	Username string                `json:"username"`
	UID      string                `json:"uid"`
	Groups   []string              `json:"groups,omitempty"`
	Extra    map[string]ExtraValue `json:"extra,omitempty"`
}

UserInfo holds information about the user that last changed a resource's spec.

func (*UserInfo) CodecDecodeSelf added in v0.0.20

func (x *UserInfo) CodecDecodeSelf(d *codec1978.Decoder)

func (*UserInfo) CodecEncodeSelf added in v0.0.20

func (x *UserInfo) CodecEncodeSelf(e *codec1978.Encoder)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL