v1alpha1

package
v0.0.17 Latest Latest
Warning

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

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

Documentation

Overview

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

Index

Constants

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

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

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

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

GroupName is the group name use in this package

Variables

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

SchemeGroupVersion is group version used to register these objects

Functions

func Convert_servicecatalog_BasicAuthConfig_To_v1alpha1_BasicAuthConfig added in v0.0.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_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 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 Kind

func Kind(kind string) schema.GroupKind

Kind takes an unqualified kind and returns a Group qualified GroupKind

func RegisterConversions

func RegisterConversions(scheme *runtime.Scheme) error

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

func RegisterDeepCopies

func RegisterDeepCopies(scheme *runtime.Scheme) error

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

func RegisterDefaults

func RegisterDefaults(scheme *runtime.Scheme) error

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

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

func 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_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 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"
)

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 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"`
}

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 broker that was last
	// successfully reconciled.
	ReconciledGeneration int64 `json:"reconciledGeneration"`
}

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.
	AlphaTags []string `json:"alphaTags,omitempty"`

	// Currently, this field is ALPHA: it may change or disappear at any time
	// and its data will not be migrated.
	//
	// AlphaRequires 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.
	AlphaRequires []string `json:"alphaRequires,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.

func (*ServiceInstance) CodecDecodeSelf added in v0.0.17

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

func (*ServiceInstance) CodecEncodeSelf added in v0.0.17

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

type ServiceInstanceCondition added in v0.0.17

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

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

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

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

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

ServiceInstanceCondition contains condition information about an Instance.

func (*ServiceInstanceCondition) CodecDecodeSelf added in v0.0.17

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

func (*ServiceInstanceCondition) CodecEncodeSelf added in v0.0.17

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

type ServiceInstanceConditionType added in v0.0.17

type ServiceInstanceConditionType string

ServiceInstanceConditionType represents a instance condition value.

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

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

func (*ServiceInstanceConditionType) CodecDecodeSelf added in v0.0.17

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

func (ServiceInstanceConditionType) CodecEncodeSelf added in v0.0.17

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

type ServiceInstanceCredential added in v0.0.17

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

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

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

func (*ServiceInstanceCredential) CodecDecodeSelf added in v0.0.17

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

func (*ServiceInstanceCredential) CodecEncodeSelf added in v0.0.17

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

type ServiceInstanceCredentialCondition added in v0.0.17

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

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

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

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

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

ServiceInstanceCredentialCondition condition information for a ServiceInstanceCredential.

func (*ServiceInstanceCredentialCondition) CodecDecodeSelf added in v0.0.17

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

func (*ServiceInstanceCredentialCondition) CodecEncodeSelf added in v0.0.17

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

type ServiceInstanceCredentialConditionType added in v0.0.17

type ServiceInstanceCredentialConditionType string

ServiceInstanceCredentialConditionType represents a ServiceInstanceCredentialCondition value.

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

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

func (*ServiceInstanceCredentialConditionType) CodecDecodeSelf added in v0.0.17

func (ServiceInstanceCredentialConditionType) CodecEncodeSelf added in v0.0.17

type ServiceInstanceCredentialList added in v0.0.17

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

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

ServiceInstanceCredentialList is a list of ServiceInstanceCredentials.

func (*ServiceInstanceCredentialList) CodecDecodeSelf added in v0.0.17

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

func (*ServiceInstanceCredentialList) CodecEncodeSelf added in v0.0.17

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

type 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"`
}

ServiceInstanceCredentialSpec represents the desired state of a ServiceInstanceCredential.

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"`

	// Checksum is the checksum of the ServiceInstanceCredentialSpec that was last successfully
	// reconciled against the broker.
	Checksum *string `json:"checksum,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"`
}

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"`

	// Checksum is the checksum of the ServiceInstanceSpec that was last successfully
	// reconciled against the broker.
	Checksum *string `json:"checksum,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.
	//
	// AlphaServiceInstanceCreateParameterSchema is the schema for the parameters
	// that may be supplied when provisioning a new ServiceInstance on this plan.
	AlphaServiceInstanceCreateParameterSchema *runtime.RawExtension `json:"alphaInstanceCreateParameterSchema,omitempty"`

	// Currently, this field is ALPHA: it may change or disappear at any time
	// and its data will not be migrated.
	//
	// AlphaServiceInstanceUpdateParameterSchema 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.
	AlphaServiceInstanceUpdateParameterSchema *runtime.RawExtension `json:"alphaInstanceUpdateParameterSchema,omitempty"`

	// Currently, this field is ALPHA: it may change or disappear at any time
	// and its data will not be migrated.
	//
	// AlphaServiceInstanceCredentialCreateParameterSchema is the schema for the parameters that
	// may be supplied binding to an ServiceInstance on this plan.
	AlphaServiceInstanceCredentialCreateParameterSchema *runtime.RawExtension `json:"alphaServiceInstanceCredentialCreateParameterSchema,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)

Jump to

Keyboard shortcuts

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