Documentation ¶
Overview ¶
Package v1alpha1 defines all of the versioned (v1alpha1) definitions of the service catalog model. +groupName=servicecatalog.k8s.io
Index ¶
- Constants
- Variables
- 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_ParametersFromSource_To_v1alpha1_ParametersFromSource(in *servicecatalog.ParametersFromSource, out *ParametersFromSource, ...) error
- func Convert_servicecatalog_SecretKeyReference_To_v1alpha1_SecretKeyReference(in *servicecatalog.SecretKeyReference, out *SecretKeyReference, ...) 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_ServiceBrokerList_To_v1alpha1_ServiceBrokerList(in *servicecatalog.ServiceBrokerList, out *ServiceBrokerList, ...) error
- func Convert_servicecatalog_ServiceBrokerSpec_To_v1alpha1_ServiceBrokerSpec(in *servicecatalog.ServiceBrokerSpec, out *ServiceBrokerSpec, ...) error
- func Convert_servicecatalog_ServiceBrokerStatus_To_v1alpha1_ServiceBrokerStatus(in *servicecatalog.ServiceBrokerStatus, out *ServiceBrokerStatus, ...) error
- func Convert_servicecatalog_ServiceBroker_To_v1alpha1_ServiceBroker(in *servicecatalog.ServiceBroker, out *ServiceBroker, s conversion.Scope) error
- func Convert_servicecatalog_ServiceClassList_To_v1alpha1_ServiceClassList(in *servicecatalog.ServiceClassList, out *ServiceClassList, s conversion.Scope) error
- func Convert_servicecatalog_ServiceClass_To_v1alpha1_ServiceClass(in *servicecatalog.ServiceClass, out *ServiceClass, s conversion.Scope) error
- func Convert_servicecatalog_ServiceInstanceCondition_To_v1alpha1_ServiceInstanceCondition(in *servicecatalog.ServiceInstanceCondition, out *ServiceInstanceCondition, ...) error
- func Convert_servicecatalog_ServiceInstanceCredentialCondition_To_v1alpha1_ServiceInstanceCredentialCondition(in *servicecatalog.ServiceInstanceCredentialCondition, ...) error
- func Convert_servicecatalog_ServiceInstanceCredentialList_To_v1alpha1_ServiceInstanceCredentialList(in *servicecatalog.ServiceInstanceCredentialList, ...) error
- func Convert_servicecatalog_ServiceInstanceCredentialSpec_To_v1alpha1_ServiceInstanceCredentialSpec(in *servicecatalog.ServiceInstanceCredentialSpec, ...) error
- func Convert_servicecatalog_ServiceInstanceCredentialStatus_To_v1alpha1_ServiceInstanceCredentialStatus(in *servicecatalog.ServiceInstanceCredentialStatus, ...) error
- func Convert_servicecatalog_ServiceInstanceCredential_To_v1alpha1_ServiceInstanceCredential(in *servicecatalog.ServiceInstanceCredential, out *ServiceInstanceCredential, ...) error
- func Convert_servicecatalog_ServiceInstanceList_To_v1alpha1_ServiceInstanceList(in *servicecatalog.ServiceInstanceList, out *ServiceInstanceList, ...) 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_ServicePlan_To_v1alpha1_ServicePlan(in *servicecatalog.ServicePlan, out *ServicePlan, 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_ParametersFromSource_To_servicecatalog_ParametersFromSource(in *ParametersFromSource, out *servicecatalog.ParametersFromSource, ...) error
- func Convert_v1alpha1_SecretKeyReference_To_servicecatalog_SecretKeyReference(in *SecretKeyReference, out *servicecatalog.SecretKeyReference, ...) 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_ServiceBrokerList_To_servicecatalog_ServiceBrokerList(in *ServiceBrokerList, out *servicecatalog.ServiceBrokerList, ...) error
- func Convert_v1alpha1_ServiceBrokerSpec_To_servicecatalog_ServiceBrokerSpec(in *ServiceBrokerSpec, out *servicecatalog.ServiceBrokerSpec, ...) error
- func Convert_v1alpha1_ServiceBrokerStatus_To_servicecatalog_ServiceBrokerStatus(in *ServiceBrokerStatus, out *servicecatalog.ServiceBrokerStatus, ...) error
- func Convert_v1alpha1_ServiceBroker_To_servicecatalog_ServiceBroker(in *ServiceBroker, out *servicecatalog.ServiceBroker, s conversion.Scope) error
- func Convert_v1alpha1_ServiceClassList_To_servicecatalog_ServiceClassList(in *ServiceClassList, out *servicecatalog.ServiceClassList, s conversion.Scope) error
- func Convert_v1alpha1_ServiceClass_To_servicecatalog_ServiceClass(in *ServiceClass, out *servicecatalog.ServiceClass, s conversion.Scope) error
- func Convert_v1alpha1_ServiceInstanceCondition_To_servicecatalog_ServiceInstanceCondition(in *ServiceInstanceCondition, out *servicecatalog.ServiceInstanceCondition, ...) error
- func Convert_v1alpha1_ServiceInstanceCredentialCondition_To_servicecatalog_ServiceInstanceCredentialCondition(in *ServiceInstanceCredentialCondition, ...) error
- func Convert_v1alpha1_ServiceInstanceCredentialList_To_servicecatalog_ServiceInstanceCredentialList(in *ServiceInstanceCredentialList, ...) error
- func Convert_v1alpha1_ServiceInstanceCredentialSpec_To_servicecatalog_ServiceInstanceCredentialSpec(in *ServiceInstanceCredentialSpec, ...) error
- func Convert_v1alpha1_ServiceInstanceCredentialStatus_To_servicecatalog_ServiceInstanceCredentialStatus(in *ServiceInstanceCredentialStatus, ...) error
- func Convert_v1alpha1_ServiceInstanceCredential_To_servicecatalog_ServiceInstanceCredential(in *ServiceInstanceCredential, out *servicecatalog.ServiceInstanceCredential, ...) error
- func Convert_v1alpha1_ServiceInstanceList_To_servicecatalog_ServiceInstanceList(in *ServiceInstanceList, out *servicecatalog.ServiceInstanceList, ...) 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_ServicePlan_To_servicecatalog_ServicePlan(in *ServicePlan, out *servicecatalog.ServicePlan, s conversion.Scope) error
- func Convert_v1alpha1_UserInfo_To_servicecatalog_UserInfo(in *UserInfo, out *servicecatalog.UserInfo, s conversion.Scope) error
- func DeepCopy_v1alpha1_BasicAuthConfig(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1alpha1_BearerTokenAuthConfig(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1alpha1_ParametersFromSource(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1alpha1_SecretKeyReference(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1alpha1_ServiceBroker(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1alpha1_ServiceBrokerAuthInfo(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1alpha1_ServiceBrokerCondition(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1alpha1_ServiceBrokerList(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1alpha1_ServiceBrokerSpec(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1alpha1_ServiceBrokerStatus(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1alpha1_ServiceClass(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1alpha1_ServiceClassList(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1alpha1_ServiceInstance(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1alpha1_ServiceInstanceCondition(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1alpha1_ServiceInstanceCredential(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1alpha1_ServiceInstanceCredentialCondition(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1alpha1_ServiceInstanceCredentialList(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1alpha1_ServiceInstanceCredentialSpec(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1alpha1_ServiceInstanceCredentialStatus(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1alpha1_ServiceInstanceList(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1alpha1_ServiceInstanceSpec(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1alpha1_ServiceInstanceStatus(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1alpha1_ServicePlan(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1alpha1_UserInfo(in interface{}, out interface{}, c *conversion.Cloner) error
- func Kind(kind string) schema.GroupKind
- func RegisterConversions(scheme *runtime.Scheme) error
- func RegisterDeepCopies(scheme *runtime.Scheme) error
- func RegisterDefaults(scheme *runtime.Scheme) error
- func Resource(resource string) schema.GroupResource
- func SetDefaults_ServiceBrokerSpec(spec *ServiceBrokerSpec)
- func SetDefaults_ServiceInstanceCredential(binding *ServiceInstanceCredential)
- func SetDefaults_ServiceInstanceCredentialSpec(spec *ServiceInstanceCredentialSpec)
- func SetDefaults_ServiceInstanceSpec(spec *ServiceInstanceSpec)
- func SetObjectDefaults_ServiceBroker(in *ServiceBroker)
- func SetObjectDefaults_ServiceBrokerList(in *ServiceBrokerList)
- func SetObjectDefaults_ServiceInstance(in *ServiceInstance)
- func SetObjectDefaults_ServiceInstanceCredential(in *ServiceInstanceCredential)
- func SetObjectDefaults_ServiceInstanceCredentialList(in *ServiceInstanceCredentialList)
- func SetObjectDefaults_ServiceInstanceList(in *ServiceInstanceList)
- type BasicAuthConfig
- type BearerTokenAuthConfig
- type ConditionStatus
- type ExtraValue
- type ParametersFromSource
- type SecretKeyReference
- type ServiceBroker
- type ServiceBrokerAuthInfo
- type ServiceBrokerCondition
- type ServiceBrokerConditionType
- type ServiceBrokerList
- type ServiceBrokerRelistBehavior
- type ServiceBrokerSpec
- type ServiceBrokerStatus
- type ServiceClass
- type ServiceClassList
- type ServiceInstance
- type ServiceInstanceCondition
- type ServiceInstanceConditionType
- type ServiceInstanceCredential
- type ServiceInstanceCredentialCondition
- type ServiceInstanceCredentialConditionType
- type ServiceInstanceCredentialList
- type ServiceInstanceCredentialSpec
- type ServiceInstanceCredentialStatus
- type ServiceInstanceList
- type ServiceInstanceSpec
- type ServiceInstanceStatus
- type ServicePlan
- 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 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_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_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_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_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_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.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_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_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_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_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_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.15
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.15
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_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_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_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_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 RegisterConversions ¶
RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.
func RegisterDeepCopies ¶
RegisterDeepCopies adds deep-copy functions to the given scheme. Public to allow building arbitrary schemes.
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_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.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) CodecDecodeSelf ¶ added in v0.0.15
func (x *BasicAuthConfig) CodecDecodeSelf(d *codec1978.Decoder)
func (*BasicAuthConfig) CodecEncodeSelf ¶ added in v0.0.15
func (x *BasicAuthConfig) CodecEncodeSelf(e *codec1978.Encoder)
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) CodecDecodeSelf ¶ added in v0.0.15
func (x *BearerTokenAuthConfig) CodecDecodeSelf(d *codec1978.Decoder)
func (*BearerTokenAuthConfig) CodecEncodeSelf ¶ added in v0.0.15
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"` // 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"` // ServiceBrokerName is the reference to the Broker that provides this // ServiceClass. // // Immutable. ServiceBrokerName string `json:"brokerName"` // 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"` // Plans is the list of ServicePlans for this ServiceClass. All // ServiceClasses have at least one ServicePlan. Plans []ServicePlan `json:"plans"` // PlanUpdatable indicates whether instances provisioned from this // ServiceClass may change ServicePlans after being provisioned. PlanUpdatable bool `json:"planUpdatable"` // ExternalID is the identity of this object for use with the OSB API. // // Immutable. ExternalID string `json:"externalID"` // 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"` }
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 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 (x *ServiceInstanceCredentialConditionType) CodecDecodeSelf(d *codec1978.Decoder)
func (ServiceInstanceCredentialConditionType) CodecEncodeSelf ¶ added in v0.0.17
func (x ServiceInstanceCredentialConditionType) CodecEncodeSelf(e *codec1978.Encoder)
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 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 // +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"` }
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"` // 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"` }
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 ServiceInstanceSpec ¶ added in v0.0.17
type ServiceInstanceSpec struct { // ServiceClassName is the reference to the ServiceClass this ServiceInstance // should be provisioned from. // // Immutable. ServiceClassName string `json:"serviceClassName"` // PlanName is the name of the ServicePlan this ServiceInstance should be // provisioned from. // If omitted and there is only one plan in the specified ServiceClass // it will be used. // If omitted and there are more than one plan in the specified ServiceClass // the request will be rejected. PlanName string `json:"planName,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 // +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"` }
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"` // 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"` // 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"` }
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 { // Name is the CLI-friendly name of this ServicePlan. Name string `json:"name"` // 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"` }
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 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.