Documentation ¶
Overview ¶
Package v1alpha1 defines all of the versioned (v1alpha1) definitions of the service catalog model. +groupName=servicecatalog.k8s.io
Index ¶
- Constants
- Variables
- func ClusterServiceClassFieldLabelConversionFunc(label, value string) (string, string, error)
- func ClusterServicePlanFieldLabelConversionFunc(label, value string) (string, string, error)
- func Convert_servicecatalog_BasicAuthConfig_To_v1alpha1_BasicAuthConfig(in *servicecatalog.BasicAuthConfig, out *BasicAuthConfig, s conversion.Scope) error
- func Convert_servicecatalog_BearerTokenAuthConfig_To_v1alpha1_BearerTokenAuthConfig(in *servicecatalog.BearerTokenAuthConfig, out *BearerTokenAuthConfig, ...) error
- func Convert_servicecatalog_ClusterServiceBrokerList_To_v1alpha1_ClusterServiceBrokerList(in *servicecatalog.ClusterServiceBrokerList, out *ClusterServiceBrokerList, ...) error
- func Convert_servicecatalog_ClusterServiceBrokerSpec_To_v1alpha1_ClusterServiceBrokerSpec(in *servicecatalog.ClusterServiceBrokerSpec, out *ClusterServiceBrokerSpec, ...) error
- func Convert_servicecatalog_ClusterServiceBrokerStatus_To_v1alpha1_ClusterServiceBrokerStatus(in *servicecatalog.ClusterServiceBrokerStatus, out *ClusterServiceBrokerStatus, ...) error
- func Convert_servicecatalog_ClusterServiceBroker_To_v1alpha1_ClusterServiceBroker(in *servicecatalog.ClusterServiceBroker, out *ClusterServiceBroker, ...) error
- func Convert_servicecatalog_ClusterServiceClassList_To_v1alpha1_ClusterServiceClassList(in *servicecatalog.ClusterServiceClassList, out *ClusterServiceClassList, ...) error
- func Convert_servicecatalog_ClusterServiceClassSpec_To_v1alpha1_ClusterServiceClassSpec(in *servicecatalog.ClusterServiceClassSpec, out *ClusterServiceClassSpec, ...) error
- func Convert_servicecatalog_ClusterServiceClassStatus_To_v1alpha1_ClusterServiceClassStatus(in *servicecatalog.ClusterServiceClassStatus, out *ClusterServiceClassStatus, ...) error
- func Convert_servicecatalog_ClusterServiceClass_To_v1alpha1_ClusterServiceClass(in *servicecatalog.ClusterServiceClass, out *ClusterServiceClass, ...) error
- func Convert_servicecatalog_ClusterServicePlanList_To_v1alpha1_ClusterServicePlanList(in *servicecatalog.ClusterServicePlanList, out *ClusterServicePlanList, ...) error
- func Convert_servicecatalog_ClusterServicePlanSpec_To_v1alpha1_ClusterServicePlanSpec(in *servicecatalog.ClusterServicePlanSpec, out *ClusterServicePlanSpec, ...) error
- func Convert_servicecatalog_ClusterServicePlanStatus_To_v1alpha1_ClusterServicePlanStatus(in *servicecatalog.ClusterServicePlanStatus, out *ClusterServicePlanStatus, ...) error
- func Convert_servicecatalog_ClusterServicePlan_To_v1alpha1_ClusterServicePlan(in *servicecatalog.ClusterServicePlan, out *ClusterServicePlan, ...) error
- func Convert_servicecatalog_ParametersFromSource_To_v1alpha1_ParametersFromSource(in *servicecatalog.ParametersFromSource, out *ParametersFromSource, ...) error
- func Convert_servicecatalog_PlanReference_To_v1alpha1_PlanReference(in *servicecatalog.PlanReference, out *PlanReference, s conversion.Scope) error
- func Convert_servicecatalog_SecretKeyReference_To_v1alpha1_SecretKeyReference(in *servicecatalog.SecretKeyReference, out *SecretKeyReference, ...) error
- func Convert_servicecatalog_ServiceBindingCondition_To_v1alpha1_ServiceBindingCondition(in *servicecatalog.ServiceBindingCondition, out *ServiceBindingCondition, ...) error
- func Convert_servicecatalog_ServiceBindingList_To_v1alpha1_ServiceBindingList(in *servicecatalog.ServiceBindingList, out *ServiceBindingList, ...) error
- func Convert_servicecatalog_ServiceBindingPropertiesState_To_v1alpha1_ServiceBindingPropertiesState(in *servicecatalog.ServiceBindingPropertiesState, ...) error
- func Convert_servicecatalog_ServiceBindingSpec_To_v1alpha1_ServiceBindingSpec(in *servicecatalog.ServiceBindingSpec, out *ServiceBindingSpec, ...) error
- func Convert_servicecatalog_ServiceBindingStatus_To_v1alpha1_ServiceBindingStatus(in *servicecatalog.ServiceBindingStatus, out *ServiceBindingStatus, ...) error
- func Convert_servicecatalog_ServiceBinding_To_v1alpha1_ServiceBinding(in *servicecatalog.ServiceBinding, out *ServiceBinding, s conversion.Scope) error
- func Convert_servicecatalog_ServiceBrokerAuthInfo_To_v1alpha1_ServiceBrokerAuthInfo(in *servicecatalog.ServiceBrokerAuthInfo, out *ServiceBrokerAuthInfo, ...) error
- func Convert_servicecatalog_ServiceBrokerCondition_To_v1alpha1_ServiceBrokerCondition(in *servicecatalog.ServiceBrokerCondition, out *ServiceBrokerCondition, ...) error
- func Convert_servicecatalog_ServiceInstanceCondition_To_v1alpha1_ServiceInstanceCondition(in *servicecatalog.ServiceInstanceCondition, out *ServiceInstanceCondition, ...) error
- func Convert_servicecatalog_ServiceInstanceList_To_v1alpha1_ServiceInstanceList(in *servicecatalog.ServiceInstanceList, out *ServiceInstanceList, ...) error
- func Convert_servicecatalog_ServiceInstancePropertiesState_To_v1alpha1_ServiceInstancePropertiesState(in *servicecatalog.ServiceInstancePropertiesState, ...) error
- func Convert_servicecatalog_ServiceInstanceSpec_To_v1alpha1_ServiceInstanceSpec(in *servicecatalog.ServiceInstanceSpec, out *ServiceInstanceSpec, ...) error
- func Convert_servicecatalog_ServiceInstanceStatus_To_v1alpha1_ServiceInstanceStatus(in *servicecatalog.ServiceInstanceStatus, out *ServiceInstanceStatus, ...) error
- func Convert_servicecatalog_ServiceInstance_To_v1alpha1_ServiceInstance(in *servicecatalog.ServiceInstance, out *ServiceInstance, s conversion.Scope) error
- func Convert_servicecatalog_UserInfo_To_v1alpha1_UserInfo(in *servicecatalog.UserInfo, out *UserInfo, s conversion.Scope) error
- func Convert_v1alpha1_BasicAuthConfig_To_servicecatalog_BasicAuthConfig(in *BasicAuthConfig, out *servicecatalog.BasicAuthConfig, s conversion.Scope) error
- func Convert_v1alpha1_BearerTokenAuthConfig_To_servicecatalog_BearerTokenAuthConfig(in *BearerTokenAuthConfig, out *servicecatalog.BearerTokenAuthConfig, ...) error
- func Convert_v1alpha1_ClusterServiceBrokerList_To_servicecatalog_ClusterServiceBrokerList(in *ClusterServiceBrokerList, out *servicecatalog.ClusterServiceBrokerList, ...) error
- func Convert_v1alpha1_ClusterServiceBrokerSpec_To_servicecatalog_ClusterServiceBrokerSpec(in *ClusterServiceBrokerSpec, out *servicecatalog.ClusterServiceBrokerSpec, ...) error
- func Convert_v1alpha1_ClusterServiceBrokerStatus_To_servicecatalog_ClusterServiceBrokerStatus(in *ClusterServiceBrokerStatus, out *servicecatalog.ClusterServiceBrokerStatus, ...) error
- func Convert_v1alpha1_ClusterServiceBroker_To_servicecatalog_ClusterServiceBroker(in *ClusterServiceBroker, out *servicecatalog.ClusterServiceBroker, ...) error
- func Convert_v1alpha1_ClusterServiceClassList_To_servicecatalog_ClusterServiceClassList(in *ClusterServiceClassList, out *servicecatalog.ClusterServiceClassList, ...) error
- func Convert_v1alpha1_ClusterServiceClassSpec_To_servicecatalog_ClusterServiceClassSpec(in *ClusterServiceClassSpec, out *servicecatalog.ClusterServiceClassSpec, ...) error
- func Convert_v1alpha1_ClusterServiceClassStatus_To_servicecatalog_ClusterServiceClassStatus(in *ClusterServiceClassStatus, out *servicecatalog.ClusterServiceClassStatus, ...) error
- func Convert_v1alpha1_ClusterServiceClass_To_servicecatalog_ClusterServiceClass(in *ClusterServiceClass, out *servicecatalog.ClusterServiceClass, ...) error
- func Convert_v1alpha1_ClusterServicePlanList_To_servicecatalog_ClusterServicePlanList(in *ClusterServicePlanList, out *servicecatalog.ClusterServicePlanList, ...) error
- func Convert_v1alpha1_ClusterServicePlanSpec_To_servicecatalog_ClusterServicePlanSpec(in *ClusterServicePlanSpec, out *servicecatalog.ClusterServicePlanSpec, ...) error
- func Convert_v1alpha1_ClusterServicePlanStatus_To_servicecatalog_ClusterServicePlanStatus(in *ClusterServicePlanStatus, out *servicecatalog.ClusterServicePlanStatus, ...) error
- func Convert_v1alpha1_ClusterServicePlan_To_servicecatalog_ClusterServicePlan(in *ClusterServicePlan, out *servicecatalog.ClusterServicePlan, ...) error
- func Convert_v1alpha1_ParametersFromSource_To_servicecatalog_ParametersFromSource(in *ParametersFromSource, out *servicecatalog.ParametersFromSource, ...) error
- func Convert_v1alpha1_PlanReference_To_servicecatalog_PlanReference(in *PlanReference, out *servicecatalog.PlanReference, s conversion.Scope) error
- func Convert_v1alpha1_SecretKeyReference_To_servicecatalog_SecretKeyReference(in *SecretKeyReference, out *servicecatalog.SecretKeyReference, ...) error
- func Convert_v1alpha1_ServiceBindingCondition_To_servicecatalog_ServiceBindingCondition(in *ServiceBindingCondition, out *servicecatalog.ServiceBindingCondition, ...) error
- func Convert_v1alpha1_ServiceBindingList_To_servicecatalog_ServiceBindingList(in *ServiceBindingList, out *servicecatalog.ServiceBindingList, ...) error
- func Convert_v1alpha1_ServiceBindingPropertiesState_To_servicecatalog_ServiceBindingPropertiesState(in *ServiceBindingPropertiesState, ...) error
- func Convert_v1alpha1_ServiceBindingSpec_To_servicecatalog_ServiceBindingSpec(in *ServiceBindingSpec, out *servicecatalog.ServiceBindingSpec, ...) error
- func Convert_v1alpha1_ServiceBindingStatus_To_servicecatalog_ServiceBindingStatus(in *ServiceBindingStatus, out *servicecatalog.ServiceBindingStatus, ...) error
- func Convert_v1alpha1_ServiceBinding_To_servicecatalog_ServiceBinding(in *ServiceBinding, out *servicecatalog.ServiceBinding, s conversion.Scope) error
- func Convert_v1alpha1_ServiceBrokerAuthInfo_To_servicecatalog_ServiceBrokerAuthInfo(in *ServiceBrokerAuthInfo, out *servicecatalog.ServiceBrokerAuthInfo, ...) error
- func Convert_v1alpha1_ServiceBrokerCondition_To_servicecatalog_ServiceBrokerCondition(in *ServiceBrokerCondition, out *servicecatalog.ServiceBrokerCondition, ...) error
- func Convert_v1alpha1_ServiceInstanceCondition_To_servicecatalog_ServiceInstanceCondition(in *ServiceInstanceCondition, out *servicecatalog.ServiceInstanceCondition, ...) error
- func Convert_v1alpha1_ServiceInstanceList_To_servicecatalog_ServiceInstanceList(in *ServiceInstanceList, out *servicecatalog.ServiceInstanceList, ...) error
- func Convert_v1alpha1_ServiceInstancePropertiesState_To_servicecatalog_ServiceInstancePropertiesState(in *ServiceInstancePropertiesState, ...) error
- func Convert_v1alpha1_ServiceInstanceSpec_To_servicecatalog_ServiceInstanceSpec(in *ServiceInstanceSpec, out *servicecatalog.ServiceInstanceSpec, ...) error
- func Convert_v1alpha1_ServiceInstanceStatus_To_servicecatalog_ServiceInstanceStatus(in *ServiceInstanceStatus, out *servicecatalog.ServiceInstanceStatus, ...) error
- func Convert_v1alpha1_ServiceInstance_To_servicecatalog_ServiceInstance(in *ServiceInstance, out *servicecatalog.ServiceInstance, s conversion.Scope) error
- func Convert_v1alpha1_UserInfo_To_servicecatalog_UserInfo(in *UserInfo, out *servicecatalog.UserInfo, s conversion.Scope) error
- func Kind(kind string) schema.GroupKind
- func RegisterConversions(scheme *runtime.Scheme) error
- func RegisterDeepCopies(scheme *runtime.Scheme) errordeprecated
- func RegisterDefaults(scheme *runtime.Scheme) error
- func Resource(resource string) schema.GroupResource
- func SetDefaults_ClusterServiceBrokerSpec(spec *ClusterServiceBrokerSpec)
- func SetDefaults_ServiceBinding(binding *ServiceBinding)
- func SetDefaults_ServiceBindingSpec(spec *ServiceBindingSpec)
- func SetDefaults_ServiceInstanceSpec(spec *ServiceInstanceSpec)
- func SetObjectDefaults_ClusterServiceBroker(in *ClusterServiceBroker)
- func SetObjectDefaults_ClusterServiceBrokerList(in *ClusterServiceBrokerList)
- func SetObjectDefaults_ServiceBinding(in *ServiceBinding)
- func SetObjectDefaults_ServiceBindingList(in *ServiceBindingList)
- func SetObjectDefaults_ServiceInstance(in *ServiceInstance)
- func SetObjectDefaults_ServiceInstanceList(in *ServiceInstanceList)
- type BasicAuthConfig
- type BearerTokenAuthConfig
- type ClusterServiceBroker
- type ClusterServiceBrokerList
- type ClusterServiceBrokerSpec
- type ClusterServiceBrokerStatus
- type ClusterServiceClass
- type ClusterServiceClassList
- type ClusterServiceClassSpec
- type ClusterServiceClassStatus
- type ClusterServicePlan
- type ClusterServicePlanList
- type ClusterServicePlanSpec
- type ClusterServicePlanStatus
- type ConditionStatus
- type ExtraValue
- type ParametersFromSource
- type PlanReference
- type SecretKeyReference
- type ServiceBinding
- type ServiceBindingCondition
- type ServiceBindingConditionType
- type ServiceBindingList
- type ServiceBindingOperation
- type ServiceBindingPropertiesState
- type ServiceBindingSpec
- type ServiceBindingStatus
- type ServiceBrokerAuthInfo
- type ServiceBrokerCondition
- type ServiceBrokerConditionType
- type ServiceBrokerRelistBehavior
- type ServiceInstance
- type ServiceInstanceCondition
- type ServiceInstanceConditionType
- type ServiceInstanceList
- type ServiceInstanceOperation
- type ServiceInstancePropertiesState
- type ServiceInstanceSpec
- type ServiceInstanceStatus
- type UserInfo
Constants ¶
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" )
const (
FinalizerServiceCatalog string = "kubernetes-incubator/service-catalog"
)
These are external finalizer values to service catalog, must be qualified name.
const GroupName = "servicecatalog.k8s.io"
GroupName is the group name use in this package
Variables ¶
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 )
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1alpha1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func ClusterServiceClassFieldLabelConversionFunc ¶ added in v0.0.24
ClusterServiceClassFieldLabelConversionFunc does not convert anything, just returns what it's given.
func ClusterServicePlanFieldLabelConversionFunc ¶ added in v0.0.24
ClusterServicePlanFieldLabelConversionFunc does not convert anything, just returns what it's given.
func Convert_servicecatalog_BasicAuthConfig_To_v1alpha1_BasicAuthConfig ¶ added in v0.0.15
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.15
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_ClusterServiceBrokerList_To_v1alpha1_ClusterServiceBrokerList ¶ added in v0.0.24
func Convert_servicecatalog_ClusterServiceBrokerList_To_v1alpha1_ClusterServiceBrokerList(in *servicecatalog.ClusterServiceBrokerList, out *ClusterServiceBrokerList, s conversion.Scope) error
Convert_servicecatalog_ClusterServiceBrokerList_To_v1alpha1_ClusterServiceBrokerList is an autogenerated conversion function.
func Convert_servicecatalog_ClusterServiceBrokerSpec_To_v1alpha1_ClusterServiceBrokerSpec ¶ added in v0.0.24
func Convert_servicecatalog_ClusterServiceBrokerSpec_To_v1alpha1_ClusterServiceBrokerSpec(in *servicecatalog.ClusterServiceBrokerSpec, out *ClusterServiceBrokerSpec, s conversion.Scope) error
Convert_servicecatalog_ClusterServiceBrokerSpec_To_v1alpha1_ClusterServiceBrokerSpec is an autogenerated conversion function.
func Convert_servicecatalog_ClusterServiceBrokerStatus_To_v1alpha1_ClusterServiceBrokerStatus ¶ added in v0.0.24
func Convert_servicecatalog_ClusterServiceBrokerStatus_To_v1alpha1_ClusterServiceBrokerStatus(in *servicecatalog.ClusterServiceBrokerStatus, out *ClusterServiceBrokerStatus, s conversion.Scope) error
Convert_servicecatalog_ClusterServiceBrokerStatus_To_v1alpha1_ClusterServiceBrokerStatus is an autogenerated conversion function.
func Convert_servicecatalog_ClusterServiceBroker_To_v1alpha1_ClusterServiceBroker ¶ added in v0.0.24
func Convert_servicecatalog_ClusterServiceBroker_To_v1alpha1_ClusterServiceBroker(in *servicecatalog.ClusterServiceBroker, out *ClusterServiceBroker, s conversion.Scope) error
Convert_servicecatalog_ClusterServiceBroker_To_v1alpha1_ClusterServiceBroker is an autogenerated conversion function.
func Convert_servicecatalog_ClusterServiceClassList_To_v1alpha1_ClusterServiceClassList ¶ added in v0.0.24
func Convert_servicecatalog_ClusterServiceClassList_To_v1alpha1_ClusterServiceClassList(in *servicecatalog.ClusterServiceClassList, out *ClusterServiceClassList, s conversion.Scope) error
Convert_servicecatalog_ClusterServiceClassList_To_v1alpha1_ClusterServiceClassList is an autogenerated conversion function.
func Convert_servicecatalog_ClusterServiceClassSpec_To_v1alpha1_ClusterServiceClassSpec ¶ added in v0.0.24
func Convert_servicecatalog_ClusterServiceClassSpec_To_v1alpha1_ClusterServiceClassSpec(in *servicecatalog.ClusterServiceClassSpec, out *ClusterServiceClassSpec, s conversion.Scope) error
Convert_servicecatalog_ClusterServiceClassSpec_To_v1alpha1_ClusterServiceClassSpec is an autogenerated conversion function.
func Convert_servicecatalog_ClusterServiceClassStatus_To_v1alpha1_ClusterServiceClassStatus ¶ added in v0.0.24
func Convert_servicecatalog_ClusterServiceClassStatus_To_v1alpha1_ClusterServiceClassStatus(in *servicecatalog.ClusterServiceClassStatus, out *ClusterServiceClassStatus, s conversion.Scope) error
Convert_servicecatalog_ClusterServiceClassStatus_To_v1alpha1_ClusterServiceClassStatus is an autogenerated conversion function.
func Convert_servicecatalog_ClusterServiceClass_To_v1alpha1_ClusterServiceClass ¶ added in v0.0.24
func Convert_servicecatalog_ClusterServiceClass_To_v1alpha1_ClusterServiceClass(in *servicecatalog.ClusterServiceClass, out *ClusterServiceClass, s conversion.Scope) error
Convert_servicecatalog_ClusterServiceClass_To_v1alpha1_ClusterServiceClass is an autogenerated conversion function.
func Convert_servicecatalog_ClusterServicePlanList_To_v1alpha1_ClusterServicePlanList ¶ added in v0.0.24
func Convert_servicecatalog_ClusterServicePlanList_To_v1alpha1_ClusterServicePlanList(in *servicecatalog.ClusterServicePlanList, out *ClusterServicePlanList, s conversion.Scope) error
Convert_servicecatalog_ClusterServicePlanList_To_v1alpha1_ClusterServicePlanList is an autogenerated conversion function.
func Convert_servicecatalog_ClusterServicePlanSpec_To_v1alpha1_ClusterServicePlanSpec ¶ added in v0.0.24
func Convert_servicecatalog_ClusterServicePlanSpec_To_v1alpha1_ClusterServicePlanSpec(in *servicecatalog.ClusterServicePlanSpec, out *ClusterServicePlanSpec, s conversion.Scope) error
Convert_servicecatalog_ClusterServicePlanSpec_To_v1alpha1_ClusterServicePlanSpec is an autogenerated conversion function.
func Convert_servicecatalog_ClusterServicePlanStatus_To_v1alpha1_ClusterServicePlanStatus ¶ added in v0.0.24
func Convert_servicecatalog_ClusterServicePlanStatus_To_v1alpha1_ClusterServicePlanStatus(in *servicecatalog.ClusterServicePlanStatus, out *ClusterServicePlanStatus, s conversion.Scope) error
Convert_servicecatalog_ClusterServicePlanStatus_To_v1alpha1_ClusterServicePlanStatus is an autogenerated conversion function.
func Convert_servicecatalog_ClusterServicePlan_To_v1alpha1_ClusterServicePlan ¶ added in v0.0.24
func Convert_servicecatalog_ClusterServicePlan_To_v1alpha1_ClusterServicePlan(in *servicecatalog.ClusterServicePlan, out *ClusterServicePlan, s conversion.Scope) error
Convert_servicecatalog_ClusterServicePlan_To_v1alpha1_ClusterServicePlan 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_PlanReference_To_v1alpha1_PlanReference ¶ added in v0.0.24
func Convert_servicecatalog_PlanReference_To_v1alpha1_PlanReference(in *servicecatalog.PlanReference, out *PlanReference, s conversion.Scope) error
Convert_servicecatalog_PlanReference_To_v1alpha1_PlanReference 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_ServiceBindingCondition_To_v1alpha1_ServiceBindingCondition ¶ added in v0.0.24
func Convert_servicecatalog_ServiceBindingCondition_To_v1alpha1_ServiceBindingCondition(in *servicecatalog.ServiceBindingCondition, out *ServiceBindingCondition, s conversion.Scope) error
Convert_servicecatalog_ServiceBindingCondition_To_v1alpha1_ServiceBindingCondition is an autogenerated conversion function.
func Convert_servicecatalog_ServiceBindingList_To_v1alpha1_ServiceBindingList ¶ added in v0.0.24
func Convert_servicecatalog_ServiceBindingList_To_v1alpha1_ServiceBindingList(in *servicecatalog.ServiceBindingList, out *ServiceBindingList, s conversion.Scope) error
Convert_servicecatalog_ServiceBindingList_To_v1alpha1_ServiceBindingList is an autogenerated conversion function.
func Convert_servicecatalog_ServiceBindingPropertiesState_To_v1alpha1_ServiceBindingPropertiesState ¶ added in v0.0.24
func Convert_servicecatalog_ServiceBindingPropertiesState_To_v1alpha1_ServiceBindingPropertiesState(in *servicecatalog.ServiceBindingPropertiesState, out *ServiceBindingPropertiesState, s conversion.Scope) error
Convert_servicecatalog_ServiceBindingPropertiesState_To_v1alpha1_ServiceBindingPropertiesState is an autogenerated conversion function.
func Convert_servicecatalog_ServiceBindingSpec_To_v1alpha1_ServiceBindingSpec ¶ added in v0.0.24
func Convert_servicecatalog_ServiceBindingSpec_To_v1alpha1_ServiceBindingSpec(in *servicecatalog.ServiceBindingSpec, out *ServiceBindingSpec, s conversion.Scope) error
Convert_servicecatalog_ServiceBindingSpec_To_v1alpha1_ServiceBindingSpec is an autogenerated conversion function.
func Convert_servicecatalog_ServiceBindingStatus_To_v1alpha1_ServiceBindingStatus ¶ added in v0.0.24
func Convert_servicecatalog_ServiceBindingStatus_To_v1alpha1_ServiceBindingStatus(in *servicecatalog.ServiceBindingStatus, out *ServiceBindingStatus, s conversion.Scope) error
Convert_servicecatalog_ServiceBindingStatus_To_v1alpha1_ServiceBindingStatus is an autogenerated conversion function.
func Convert_servicecatalog_ServiceBinding_To_v1alpha1_ServiceBinding ¶ added in v0.0.24
func Convert_servicecatalog_ServiceBinding_To_v1alpha1_ServiceBinding(in *servicecatalog.ServiceBinding, out *ServiceBinding, s conversion.Scope) error
Convert_servicecatalog_ServiceBinding_To_v1alpha1_ServiceBinding 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_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_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_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.15
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.15
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_ClusterServiceBrokerList_To_servicecatalog_ClusterServiceBrokerList ¶ added in v0.0.24
func Convert_v1alpha1_ClusterServiceBrokerList_To_servicecatalog_ClusterServiceBrokerList(in *ClusterServiceBrokerList, out *servicecatalog.ClusterServiceBrokerList, s conversion.Scope) error
Convert_v1alpha1_ClusterServiceBrokerList_To_servicecatalog_ClusterServiceBrokerList is an autogenerated conversion function.
func Convert_v1alpha1_ClusterServiceBrokerSpec_To_servicecatalog_ClusterServiceBrokerSpec ¶ added in v0.0.24
func Convert_v1alpha1_ClusterServiceBrokerSpec_To_servicecatalog_ClusterServiceBrokerSpec(in *ClusterServiceBrokerSpec, out *servicecatalog.ClusterServiceBrokerSpec, s conversion.Scope) error
Convert_v1alpha1_ClusterServiceBrokerSpec_To_servicecatalog_ClusterServiceBrokerSpec is an autogenerated conversion function.
func Convert_v1alpha1_ClusterServiceBrokerStatus_To_servicecatalog_ClusterServiceBrokerStatus ¶ added in v0.0.24
func Convert_v1alpha1_ClusterServiceBrokerStatus_To_servicecatalog_ClusterServiceBrokerStatus(in *ClusterServiceBrokerStatus, out *servicecatalog.ClusterServiceBrokerStatus, s conversion.Scope) error
Convert_v1alpha1_ClusterServiceBrokerStatus_To_servicecatalog_ClusterServiceBrokerStatus is an autogenerated conversion function.
func Convert_v1alpha1_ClusterServiceBroker_To_servicecatalog_ClusterServiceBroker ¶ added in v0.0.24
func Convert_v1alpha1_ClusterServiceBroker_To_servicecatalog_ClusterServiceBroker(in *ClusterServiceBroker, out *servicecatalog.ClusterServiceBroker, s conversion.Scope) error
Convert_v1alpha1_ClusterServiceBroker_To_servicecatalog_ClusterServiceBroker is an autogenerated conversion function.
func Convert_v1alpha1_ClusterServiceClassList_To_servicecatalog_ClusterServiceClassList ¶ added in v0.0.24
func Convert_v1alpha1_ClusterServiceClassList_To_servicecatalog_ClusterServiceClassList(in *ClusterServiceClassList, out *servicecatalog.ClusterServiceClassList, s conversion.Scope) error
Convert_v1alpha1_ClusterServiceClassList_To_servicecatalog_ClusterServiceClassList is an autogenerated conversion function.
func Convert_v1alpha1_ClusterServiceClassSpec_To_servicecatalog_ClusterServiceClassSpec ¶ added in v0.0.24
func Convert_v1alpha1_ClusterServiceClassSpec_To_servicecatalog_ClusterServiceClassSpec(in *ClusterServiceClassSpec, out *servicecatalog.ClusterServiceClassSpec, s conversion.Scope) error
Convert_v1alpha1_ClusterServiceClassSpec_To_servicecatalog_ClusterServiceClassSpec is an autogenerated conversion function.
func Convert_v1alpha1_ClusterServiceClassStatus_To_servicecatalog_ClusterServiceClassStatus ¶ added in v0.0.24
func Convert_v1alpha1_ClusterServiceClassStatus_To_servicecatalog_ClusterServiceClassStatus(in *ClusterServiceClassStatus, out *servicecatalog.ClusterServiceClassStatus, s conversion.Scope) error
Convert_v1alpha1_ClusterServiceClassStatus_To_servicecatalog_ClusterServiceClassStatus is an autogenerated conversion function.
func Convert_v1alpha1_ClusterServiceClass_To_servicecatalog_ClusterServiceClass ¶ added in v0.0.24
func Convert_v1alpha1_ClusterServiceClass_To_servicecatalog_ClusterServiceClass(in *ClusterServiceClass, out *servicecatalog.ClusterServiceClass, s conversion.Scope) error
Convert_v1alpha1_ClusterServiceClass_To_servicecatalog_ClusterServiceClass is an autogenerated conversion function.
func Convert_v1alpha1_ClusterServicePlanList_To_servicecatalog_ClusterServicePlanList ¶ added in v0.0.24
func Convert_v1alpha1_ClusterServicePlanList_To_servicecatalog_ClusterServicePlanList(in *ClusterServicePlanList, out *servicecatalog.ClusterServicePlanList, s conversion.Scope) error
Convert_v1alpha1_ClusterServicePlanList_To_servicecatalog_ClusterServicePlanList is an autogenerated conversion function.
func Convert_v1alpha1_ClusterServicePlanSpec_To_servicecatalog_ClusterServicePlanSpec ¶ added in v0.0.24
func Convert_v1alpha1_ClusterServicePlanSpec_To_servicecatalog_ClusterServicePlanSpec(in *ClusterServicePlanSpec, out *servicecatalog.ClusterServicePlanSpec, s conversion.Scope) error
Convert_v1alpha1_ClusterServicePlanSpec_To_servicecatalog_ClusterServicePlanSpec is an autogenerated conversion function.
func Convert_v1alpha1_ClusterServicePlanStatus_To_servicecatalog_ClusterServicePlanStatus ¶ added in v0.0.24
func Convert_v1alpha1_ClusterServicePlanStatus_To_servicecatalog_ClusterServicePlanStatus(in *ClusterServicePlanStatus, out *servicecatalog.ClusterServicePlanStatus, s conversion.Scope) error
Convert_v1alpha1_ClusterServicePlanStatus_To_servicecatalog_ClusterServicePlanStatus is an autogenerated conversion function.
func Convert_v1alpha1_ClusterServicePlan_To_servicecatalog_ClusterServicePlan ¶ added in v0.0.24
func Convert_v1alpha1_ClusterServicePlan_To_servicecatalog_ClusterServicePlan(in *ClusterServicePlan, out *servicecatalog.ClusterServicePlan, s conversion.Scope) error
Convert_v1alpha1_ClusterServicePlan_To_servicecatalog_ClusterServicePlan 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_PlanReference_To_servicecatalog_PlanReference ¶ added in v0.0.24
func Convert_v1alpha1_PlanReference_To_servicecatalog_PlanReference(in *PlanReference, out *servicecatalog.PlanReference, s conversion.Scope) error
Convert_v1alpha1_PlanReference_To_servicecatalog_PlanReference 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_ServiceBindingCondition_To_servicecatalog_ServiceBindingCondition ¶ added in v0.0.24
func Convert_v1alpha1_ServiceBindingCondition_To_servicecatalog_ServiceBindingCondition(in *ServiceBindingCondition, out *servicecatalog.ServiceBindingCondition, s conversion.Scope) error
Convert_v1alpha1_ServiceBindingCondition_To_servicecatalog_ServiceBindingCondition is an autogenerated conversion function.
func Convert_v1alpha1_ServiceBindingList_To_servicecatalog_ServiceBindingList ¶ added in v0.0.24
func Convert_v1alpha1_ServiceBindingList_To_servicecatalog_ServiceBindingList(in *ServiceBindingList, out *servicecatalog.ServiceBindingList, s conversion.Scope) error
Convert_v1alpha1_ServiceBindingList_To_servicecatalog_ServiceBindingList is an autogenerated conversion function.
func Convert_v1alpha1_ServiceBindingPropertiesState_To_servicecatalog_ServiceBindingPropertiesState ¶ added in v0.0.24
func Convert_v1alpha1_ServiceBindingPropertiesState_To_servicecatalog_ServiceBindingPropertiesState(in *ServiceBindingPropertiesState, out *servicecatalog.ServiceBindingPropertiesState, s conversion.Scope) error
Convert_v1alpha1_ServiceBindingPropertiesState_To_servicecatalog_ServiceBindingPropertiesState is an autogenerated conversion function.
func Convert_v1alpha1_ServiceBindingSpec_To_servicecatalog_ServiceBindingSpec ¶ added in v0.0.24
func Convert_v1alpha1_ServiceBindingSpec_To_servicecatalog_ServiceBindingSpec(in *ServiceBindingSpec, out *servicecatalog.ServiceBindingSpec, s conversion.Scope) error
Convert_v1alpha1_ServiceBindingSpec_To_servicecatalog_ServiceBindingSpec is an autogenerated conversion function.
func Convert_v1alpha1_ServiceBindingStatus_To_servicecatalog_ServiceBindingStatus ¶ added in v0.0.24
func Convert_v1alpha1_ServiceBindingStatus_To_servicecatalog_ServiceBindingStatus(in *ServiceBindingStatus, out *servicecatalog.ServiceBindingStatus, s conversion.Scope) error
Convert_v1alpha1_ServiceBindingStatus_To_servicecatalog_ServiceBindingStatus is an autogenerated conversion function.
func Convert_v1alpha1_ServiceBinding_To_servicecatalog_ServiceBinding ¶ added in v0.0.24
func Convert_v1alpha1_ServiceBinding_To_servicecatalog_ServiceBinding(in *ServiceBinding, out *servicecatalog.ServiceBinding, s conversion.Scope) error
Convert_v1alpha1_ServiceBinding_To_servicecatalog_ServiceBinding 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_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_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_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 RegisterConversions ¶
RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.
func RegisterDeepCopies
deprecated
func RegisterDefaults ¶
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 SetDefaults_ClusterServiceBrokerSpec ¶ added in v0.0.24
func SetDefaults_ClusterServiceBrokerSpec(spec *ClusterServiceBrokerSpec)
func SetDefaults_ServiceBinding ¶ added in v0.0.24
func SetDefaults_ServiceBinding(binding *ServiceBinding)
func SetDefaults_ServiceBindingSpec ¶ added in v0.0.24
func SetDefaults_ServiceBindingSpec(spec *ServiceBindingSpec)
func SetDefaults_ServiceInstanceSpec ¶ added in v0.0.17
func SetDefaults_ServiceInstanceSpec(spec *ServiceInstanceSpec)
func SetObjectDefaults_ClusterServiceBroker ¶ added in v0.0.24
func SetObjectDefaults_ClusterServiceBroker(in *ClusterServiceBroker)
func SetObjectDefaults_ClusterServiceBrokerList ¶ added in v0.0.24
func SetObjectDefaults_ClusterServiceBrokerList(in *ClusterServiceBrokerList)
func SetObjectDefaults_ServiceBinding ¶ added in v0.0.24
func SetObjectDefaults_ServiceBinding(in *ServiceBinding)
func SetObjectDefaults_ServiceBindingList ¶ added in v0.0.24
func SetObjectDefaults_ServiceBindingList(in *ServiceBindingList)
func SetObjectDefaults_ServiceInstance ¶ added in v0.0.17
func SetObjectDefaults_ServiceInstance(in *ServiceInstance)
func SetObjectDefaults_ServiceInstanceList ¶ added in v0.0.17
func SetObjectDefaults_ServiceInstanceList(in *ServiceInstanceList)
Types ¶
type BasicAuthConfig ¶ added in v0.0.15
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) DeepCopy ¶ added in v0.0.24
func (in *BasicAuthConfig) DeepCopy() *BasicAuthConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuthConfig.
func (*BasicAuthConfig) DeepCopyInto ¶ added in v0.0.24
func (in *BasicAuthConfig) DeepCopyInto(out *BasicAuthConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BearerTokenAuthConfig ¶ added in v0.0.15
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) DeepCopy ¶ added in v0.0.24
func (in *BearerTokenAuthConfig) DeepCopy() *BearerTokenAuthConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BearerTokenAuthConfig.
func (*BearerTokenAuthConfig) DeepCopyInto ¶ added in v0.0.24
func (in *BearerTokenAuthConfig) DeepCopyInto(out *BearerTokenAuthConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterServiceBroker ¶ added in v0.0.24
type ClusterServiceBroker struct { metav1.TypeMeta `json:",inline"` // Non-namespaced. The name of this resource in etcd is in ObjectMeta.Name. metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterServiceBrokerSpec `json:"spec"` Status ClusterServiceBrokerStatus `json:"status"` }
ClusterServiceBroker represents an entity that provides ClusterServiceClasses for use in the service catalog.
func (*ClusterServiceBroker) DeepCopy ¶ added in v0.0.24
func (in *ClusterServiceBroker) DeepCopy() *ClusterServiceBroker
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterServiceBroker.
func (*ClusterServiceBroker) DeepCopyInto ¶ added in v0.0.24
func (in *ClusterServiceBroker) DeepCopyInto(out *ClusterServiceBroker)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterServiceBroker) DeepCopyObject ¶ added in v0.0.24
func (in *ClusterServiceBroker) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterServiceBrokerList ¶ added in v0.0.24
type ClusterServiceBrokerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterServiceBroker `json:"items"` }
ClusterServiceBrokerList is a list of Brokers.
func (*ClusterServiceBrokerList) DeepCopy ¶ added in v0.0.24
func (in *ClusterServiceBrokerList) DeepCopy() *ClusterServiceBrokerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterServiceBrokerList.
func (*ClusterServiceBrokerList) DeepCopyInto ¶ added in v0.0.24
func (in *ClusterServiceBrokerList) DeepCopyInto(out *ClusterServiceBrokerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterServiceBrokerList) DeepCopyObject ¶ added in v0.0.24
func (in *ClusterServiceBrokerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterServiceBrokerSpec ¶ added in v0.0.24
type ClusterServiceBrokerSpec struct { // URL is the address used to communicate with the ClusterServiceBroker. URL string `json:"url"` // AuthInfo contains the data that the service catalog should use to authenticate // with the ClusterServiceBroker. 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 ClusterServiceClasses 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"` }
ClusterServiceBrokerSpec represents a description of a Broker.
func (*ClusterServiceBrokerSpec) DeepCopy ¶ added in v0.0.24
func (in *ClusterServiceBrokerSpec) DeepCopy() *ClusterServiceBrokerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterServiceBrokerSpec.
func (*ClusterServiceBrokerSpec) DeepCopyInto ¶ added in v0.0.24
func (in *ClusterServiceBrokerSpec) DeepCopyInto(out *ClusterServiceBrokerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterServiceBrokerStatus ¶ added in v0.0.24
type ClusterServiceBrokerStatus struct { Conditions []ServiceBrokerCondition `json:"conditions"` // ReconciledGeneration is the 'Generation' of the ClusterServiceBrokerSpec 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"` }
ClusterServiceBrokerStatus represents the current status of a Broker.
func (*ClusterServiceBrokerStatus) DeepCopy ¶ added in v0.0.24
func (in *ClusterServiceBrokerStatus) DeepCopy() *ClusterServiceBrokerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterServiceBrokerStatus.
func (*ClusterServiceBrokerStatus) DeepCopyInto ¶ added in v0.0.24
func (in *ClusterServiceBrokerStatus) DeepCopyInto(out *ClusterServiceBrokerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterServiceClass ¶ added in v0.0.24
type ClusterServiceClass struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterServiceClassSpec `json:"spec"` Status ClusterServiceClassStatus `json:"status"` }
ClusterServiceClass represents an offering in the service catalog.
func (*ClusterServiceClass) DeepCopy ¶ added in v0.0.24
func (in *ClusterServiceClass) DeepCopy() *ClusterServiceClass
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterServiceClass.
func (*ClusterServiceClass) DeepCopyInto ¶ added in v0.0.24
func (in *ClusterServiceClass) DeepCopyInto(out *ClusterServiceClass)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterServiceClass) DeepCopyObject ¶ added in v0.0.24
func (in *ClusterServiceClass) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterServiceClassList ¶ added in v0.0.24
type ClusterServiceClassList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterServiceClass `json:"items"` }
ClusterServiceClassList is a list of ClusterServiceClasses.
func (*ClusterServiceClassList) DeepCopy ¶ added in v0.0.24
func (in *ClusterServiceClassList) DeepCopy() *ClusterServiceClassList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterServiceClassList.
func (*ClusterServiceClassList) DeepCopyInto ¶ added in v0.0.24
func (in *ClusterServiceClassList) DeepCopyInto(out *ClusterServiceClassList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterServiceClassList) DeepCopyObject ¶ added in v0.0.24
func (in *ClusterServiceClassList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterServiceClassSpec ¶ added in v0.0.24
type ClusterServiceClassSpec struct { // ClusterServiceBrokerName is the reference to the Broker that provides this // ClusterServiceClass. // // Immutable. ClusterServiceBrokerName string `json:"clusterServiceBrokerName"` // 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 ClusterServiceClass. Description string `json:"description"` // Bindable indicates whether a user can create bindings to an // ServiceInstance provisioned from this service. ClusterServicePlan // has an optional field called Bindable which overrides the value of // this field. Bindable bool `json:"bindable"` // PlanUpdatable indicates whether instances provisioned from this // ClusterServiceClass may change ClusterServicePlans after being // provisioned. PlanUpdatable bool `json:"planUpdatable"` // ExternalMetadata is a blob of information about the // ClusterServiceClass, 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 ClusterServiceClass. 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 ClusterServiceClass will not // work correctly. Requires []string `json:"requires,omitempty"` }
ClusterServiceClassSpec represents details about the ClusterServicePlan
func (*ClusterServiceClassSpec) DeepCopy ¶ added in v0.0.24
func (in *ClusterServiceClassSpec) DeepCopy() *ClusterServiceClassSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterServiceClassSpec.
func (*ClusterServiceClassSpec) DeepCopyInto ¶ added in v0.0.24
func (in *ClusterServiceClassSpec) DeepCopyInto(out *ClusterServiceClassSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterServiceClassStatus ¶ added in v0.0.24
type ClusterServiceClassStatus struct { // RemovedFromBrokerCatalog indicates that the broker removed the service // from its catalog. RemovedFromBrokerCatalog bool `json:"removedFromBrokerCatalog"` }
ClusterServiceClassStatus represents status information about a ClusterServiceClass.
func (*ClusterServiceClassStatus) DeepCopy ¶ added in v0.0.24
func (in *ClusterServiceClassStatus) DeepCopy() *ClusterServiceClassStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterServiceClassStatus.
func (*ClusterServiceClassStatus) DeepCopyInto ¶ added in v0.0.24
func (in *ClusterServiceClassStatus) DeepCopyInto(out *ClusterServiceClassStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterServicePlan ¶ added in v0.0.24
type ClusterServicePlan struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterServicePlanSpec `json:"spec"` Status ClusterServicePlanStatus `json:"status"` }
ClusterServicePlan represents a tier of a ServiceClass.
func (*ClusterServicePlan) DeepCopy ¶ added in v0.0.24
func (in *ClusterServicePlan) DeepCopy() *ClusterServicePlan
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterServicePlan.
func (*ClusterServicePlan) DeepCopyInto ¶ added in v0.0.24
func (in *ClusterServicePlan) DeepCopyInto(out *ClusterServicePlan)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterServicePlan) DeepCopyObject ¶ added in v0.0.24
func (in *ClusterServicePlan) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterServicePlanList ¶ added in v0.0.24
type ClusterServicePlanList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterServicePlan `json:"items"` }
ClusterServicePlanList is a list of ServicePlans.
func (*ClusterServicePlanList) DeepCopy ¶ added in v0.0.24
func (in *ClusterServicePlanList) DeepCopy() *ClusterServicePlanList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterServicePlanList.
func (*ClusterServicePlanList) DeepCopyInto ¶ added in v0.0.24
func (in *ClusterServicePlanList) DeepCopyInto(out *ClusterServicePlanList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterServicePlanList) DeepCopyObject ¶ added in v0.0.24
func (in *ClusterServicePlanList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterServicePlanSpec ¶ added in v0.0.24
type ClusterServicePlanSpec struct { // ClusterServiceBrokerName is the name of the ClusterServiceBroker // that offers this ClusterServicePlan. ClusterServiceBrokerName string `json:"clusterServiceBrokerName"` // 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 ClusterServicePlan. Description string `json:"description"` // Bindable indicates whether a user can create bindings to an // ServiceInstance using this ClusterServicePlan. If set, overrides // the value of the ClusterServiceClass.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 ClusterServiceClass 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. // // ServiceBindingCreateParameterSchema is the schema for the parameters that // may be supplied binding to an ServiceInstance on this plan. ServiceBindingCreateParameterSchema *runtime.RawExtension `json:"serviceBindingCreateParameterSchema,omitempty"` // ClusterServiceClassRef is a reference to the service class that // owns this plan. ClusterServiceClassRef v1.LocalObjectReference `json:"clusterServiceClassRef"` }
ClusterServicePlanSpec represents details about a ClusterServicePlan.
func (*ClusterServicePlanSpec) DeepCopy ¶ added in v0.0.24
func (in *ClusterServicePlanSpec) DeepCopy() *ClusterServicePlanSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterServicePlanSpec.
func (*ClusterServicePlanSpec) DeepCopyInto ¶ added in v0.0.24
func (in *ClusterServicePlanSpec) DeepCopyInto(out *ClusterServicePlanSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterServicePlanStatus ¶ added in v0.0.24
type ClusterServicePlanStatus struct { // RemovedFromBrokerCatalog indicates that the broker removed the plan // from its catalog. RemovedFromBrokerCatalog bool `json:"removedFromBrokerCatalog"` }
ClusterServicePlanStatus represents status information about a ClusterServicePlan.
func (*ClusterServicePlanStatus) DeepCopy ¶ added in v0.0.24
func (in *ClusterServicePlanStatus) DeepCopy() *ClusterServicePlanStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterServicePlanStatus.
func (*ClusterServicePlanStatus) DeepCopyInto ¶ added in v0.0.24
func (in *ClusterServicePlanStatus) DeepCopyInto(out *ClusterServicePlanStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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.
type ExtraValue ¶ added in v0.0.20
type ExtraValue []string
ExtraValue contains additional information about a user that may be provided by the authenticator.
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) DeepCopy ¶ added in v0.0.24
func (in *ParametersFromSource) DeepCopy() *ParametersFromSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParametersFromSource.
func (*ParametersFromSource) DeepCopyInto ¶ added in v0.0.24
func (in *ParametersFromSource) DeepCopyInto(out *ParametersFromSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlanReference ¶ added in v0.0.24
type PlanReference struct { // ExternalClusterServiceClassName is the human-readable name of the // service as reported by the broker. Note that if the broker changes // the name of the ClusterServiceClass, it will not be reflected here, // and to see the current name of the ClusterServiceClass, you should // follow the ClusterServiceClassRef below. // // Immutable. ExternalClusterServiceClassName string `json:"externalClusterServiceClassName,omitempty"` // ExternalClusterServicePlanName is the human-readable name of the plan // as reported by the broker. Note that if the broker changes the name // of the ClusterServicePlan, it will not be reflected here, and to see // the current name of the ClusterServicePlan, you should follow the // ClusterServicePlanRef below. ExternalClusterServicePlanName string `json:"externalClusterServicePlanName,omitempty"` }
PlanReference defines the user specification for the desired ServicePlan and ServiceClass. Because there are multiple ways to specify the desired Class/Plan, this structure specifies the allowed ways to specify the intent.
func (*PlanReference) DeepCopy ¶ added in v0.0.24
func (in *PlanReference) DeepCopy() *PlanReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlanReference.
func (*PlanReference) DeepCopyInto ¶ added in v0.0.24
func (in *PlanReference) DeepCopyInto(out *PlanReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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) DeepCopy ¶ added in v0.0.24
func (in *SecretKeyReference) DeepCopy() *SecretKeyReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretKeyReference.
func (*SecretKeyReference) DeepCopyInto ¶ added in v0.0.24
func (in *SecretKeyReference) DeepCopyInto(out *SecretKeyReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceBinding ¶ added in v0.0.24
type ServiceBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceBindingSpec `json:"spec"` Status ServiceBindingStatus `json:"status"` }
ServiceBinding represents a "used by" relationship between an application and an ServiceInstance.
func (*ServiceBinding) DeepCopy ¶ added in v0.0.24
func (in *ServiceBinding) DeepCopy() *ServiceBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceBinding.
func (*ServiceBinding) DeepCopyInto ¶ added in v0.0.24
func (in *ServiceBinding) DeepCopyInto(out *ServiceBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceBinding) DeepCopyObject ¶ added in v0.0.24
func (in *ServiceBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceBindingCondition ¶ added in v0.0.24
type ServiceBindingCondition struct { // Type of the condition, currently ('Ready'). Type ServiceBindingConditionType `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"` }
ServiceBindingCondition condition information for a ServiceBinding.
func (*ServiceBindingCondition) DeepCopy ¶ added in v0.0.24
func (in *ServiceBindingCondition) DeepCopy() *ServiceBindingCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceBindingCondition.
func (*ServiceBindingCondition) DeepCopyInto ¶ added in v0.0.24
func (in *ServiceBindingCondition) DeepCopyInto(out *ServiceBindingCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceBindingConditionType ¶ added in v0.0.24
type ServiceBindingConditionType string
ServiceBindingConditionType represents a ServiceBindingCondition value.
const ( // ServiceBindingConditionReady represents a binding condition is in ready state. ServiceBindingConditionReady ServiceBindingConditionType = "Ready" // ServiceBindingConditionFailed represents a ServiceBindingCondition that has failed // completely and should not be retried. ServiceBindingConditionFailed ServiceBindingConditionType = "Failed" )
type ServiceBindingList ¶ added in v0.0.24
type ServiceBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServiceBinding `json:"items"` }
ServiceBindingList is a list of ServiceBindings.
func (*ServiceBindingList) DeepCopy ¶ added in v0.0.24
func (in *ServiceBindingList) DeepCopy() *ServiceBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceBindingList.
func (*ServiceBindingList) DeepCopyInto ¶ added in v0.0.24
func (in *ServiceBindingList) DeepCopyInto(out *ServiceBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceBindingList) DeepCopyObject ¶ added in v0.0.24
func (in *ServiceBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceBindingOperation ¶ added in v0.0.24
type ServiceBindingOperation string
ServiceBindingOperation represents a type of operation the controller can be performing for a binding in the OSB API.
const ( // ServiceBindingOperationBind indicates that the // ServiceBinding is being bound. ServiceBindingOperationBind ServiceBindingOperation = "Bind" // ServiceBindingOperationUnbind indicates that the // ServiceBinding is being unbound. ServiceBindingOperationUnbind ServiceBindingOperation = "Unbind" )
type ServiceBindingPropertiesState ¶ added in v0.0.24
type ServiceBindingPropertiesState struct { // Parameters is a blob of the parameters and their values that the broker // knows about for this ServiceBinding. 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"` }
ServiceBindingPropertiesState is the state of a ServiceBinding that the ClusterServiceBroker knows about.
func (*ServiceBindingPropertiesState) DeepCopy ¶ added in v0.0.24
func (in *ServiceBindingPropertiesState) DeepCopy() *ServiceBindingPropertiesState
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceBindingPropertiesState.
func (*ServiceBindingPropertiesState) DeepCopyInto ¶ added in v0.0.24
func (in *ServiceBindingPropertiesState) DeepCopyInto(out *ServiceBindingPropertiesState)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceBindingSpec ¶ added in v0.0.24
type ServiceBindingSpec struct { // ServiceInstanceRef is the reference to the Instance this ServiceBinding 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 ServiceBinding's // namespace that will hold the credentials associated with the ServiceBinding. 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 // ServiceBinding. 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"` }
ServiceBindingSpec represents the desired state of a ServiceBinding.
The spec field cannot be changed after a ServiceBinding is created. Changes submitted to the spec field will be ignored.
func (*ServiceBindingSpec) DeepCopy ¶ added in v0.0.24
func (in *ServiceBindingSpec) DeepCopy() *ServiceBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceBindingSpec.
func (*ServiceBindingSpec) DeepCopyInto ¶ added in v0.0.24
func (in *ServiceBindingSpec) DeepCopyInto(out *ServiceBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceBindingStatus ¶ added in v0.0.24
type ServiceBindingStatus struct { Conditions []ServiceBindingCondition `json:"conditions"` // CurrentOperation is the operation the Controller is currently performing // on the ServiceBinding. CurrentOperation ServiceBindingOperation `json:"currentOperation,omitempty"` // ReconciledGeneration is the 'Generation' of the // ServiceBindingSpec 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 // ServiceBinding when a Bind is in progress. If the current // operation is an Unbind, this will be nil. InProgressProperties *ServiceBindingPropertiesState `json:"inProgressProperties,omitempty"` // ExternalProperties is the properties state of the // ServiceBinding which the broker knows about. ExternalProperties *ServiceBindingPropertiesState `json:"externalProperties,omitempty"` // OrphanMitigationInProgress is a flag that represents whether orphan // mitigation is in progress. OrphanMitigationInProgress bool `json:"orphanMitigationInProgress"` }
ServiceBindingStatus represents the current status of a ServiceBinding.
func (*ServiceBindingStatus) DeepCopy ¶ added in v0.0.24
func (in *ServiceBindingStatus) DeepCopy() *ServiceBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceBindingStatus.
func (*ServiceBindingStatus) DeepCopyInto ¶ added in v0.0.24
func (in *ServiceBindingStatus) DeepCopyInto(out *ServiceBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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) DeepCopy ¶ added in v0.0.24
func (in *ServiceBrokerAuthInfo) DeepCopy() *ServiceBrokerAuthInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceBrokerAuthInfo.
func (*ServiceBrokerAuthInfo) DeepCopyInto ¶ added in v0.0.24
func (in *ServiceBrokerAuthInfo) DeepCopyInto(out *ServiceBrokerAuthInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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) DeepCopy ¶ added in v0.0.24
func (in *ServiceBrokerCondition) DeepCopy() *ServiceBrokerCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceBrokerCondition.
func (*ServiceBrokerCondition) DeepCopyInto ¶ added in v0.0.24
func (in *ServiceBrokerCondition) DeepCopyInto(out *ServiceBrokerCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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" )
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" )
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 ClusterServiceBroker.
func (*ServiceInstance) DeepCopy ¶ added in v0.0.24
func (in *ServiceInstance) DeepCopy() *ServiceInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceInstance.
func (*ServiceInstance) DeepCopyInto ¶ added in v0.0.24
func (in *ServiceInstance) DeepCopyInto(out *ServiceInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceInstance) DeepCopyObject ¶ added in v0.0.24
func (in *ServiceInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
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) DeepCopy ¶ added in v0.0.24
func (in *ServiceInstanceCondition) DeepCopy() *ServiceInstanceCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceInstanceCondition.
func (*ServiceInstanceCondition) DeepCopyInto ¶ added in v0.0.24
func (in *ServiceInstanceCondition) DeepCopyInto(out *ServiceInstanceCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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" )
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) DeepCopy ¶ added in v0.0.24
func (in *ServiceInstanceList) DeepCopy() *ServiceInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceInstanceList.
func (*ServiceInstanceList) DeepCopyInto ¶ added in v0.0.24
func (in *ServiceInstanceList) DeepCopyInto(out *ServiceInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceInstanceList) DeepCopyObject ¶ added in v0.0.24
func (in *ServiceInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
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" )
type ServiceInstancePropertiesState ¶ added in v0.0.22
type ServiceInstancePropertiesState struct { // ExternalClusterServicePlanName 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. ExternalClusterServicePlanName string `json:"externalClusterServicePlanName"` // 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 ClusterServiceBroker knows about.
func (*ServiceInstancePropertiesState) DeepCopy ¶ added in v0.0.24
func (in *ServiceInstancePropertiesState) DeepCopy() *ServiceInstancePropertiesState
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceInstancePropertiesState.
func (*ServiceInstancePropertiesState) DeepCopyInto ¶ added in v0.0.24
func (in *ServiceInstancePropertiesState) DeepCopyInto(out *ServiceInstancePropertiesState)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceInstanceSpec ¶ added in v0.0.17
type ServiceInstanceSpec struct { // Specification of what ServiceClass/ServicePlan is being provisioned. PlanReference `json:",inline"` // ClusterServiceClassRef is a reference to the ClusterServiceClass // that the user selected. // This is set by the controller based on // ExternalClusterServiceClassName ClusterServiceClassRef *v1.ObjectReference `json:"clusterServiceClassRef,omitempty"` // ClusterServicePlanRef is a reference to the ClusterServicePlan // that the user selected. // This is set by the controller based on // ExternalClusterServicePlanName ClusterServicePlanRef *v1.ObjectReference `json:"clusterServicePlanRef,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"` // UpdateRequests is a strictly increasing, non-negative integer counter that // can be manually incremented by a user to manually trigger an update. This // allows for parameters to be updated with any out-of-band changes that have // been made to the secrets from which the parameters are sourced. UpdateRequests int64 `json:"updateRequests"` }
ServiceInstanceSpec represents the desired state of an Instance.
func (*ServiceInstanceSpec) DeepCopy ¶ added in v0.0.24
func (in *ServiceInstanceSpec) DeepCopy() *ServiceInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceInstanceSpec.
func (*ServiceInstanceSpec) DeepCopyInto ¶ added in v0.0.24
func (in *ServiceInstanceSpec) DeepCopyInto(out *ServiceInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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) DeepCopy ¶ added in v0.0.24
func (in *ServiceInstanceStatus) DeepCopy() *ServiceInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceInstanceStatus.
func (*ServiceInstanceStatus) DeepCopyInto ¶ added in v0.0.24
func (in *ServiceInstanceStatus) DeepCopyInto(out *ServiceInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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) DeepCopy ¶ added in v0.0.24
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserInfo.
func (*UserInfo) DeepCopyInto ¶ added in v0.0.24
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.