package
3.6.0-alpha.1+incompatible
Repository: https://github.com/tangle329/origin.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
Package v1 is a generated protocol buffer package.
Package validation has functions for validating the correctness of Template objects and explaining what is wrong with them when they aren't valid.
# Functions
AddObjectsToTemplate adds the objects to the template using the target versions to choose the conversion destination.
BrokerTemplateInstanceToSelectableFields returns a label set that represents the object changes to the returned keys require registering conversions for existing versions using Scheme.AddFieldLabelConversionFunc.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
IsKindOrLegacy checks if the provided GroupKind matches with the given kind by looking up the API group and also the legacy API.
IsResourceOrLegacy checks if the provided GroupResources matches with the given resource by looking up the API group and also the legacy API.
Kind takes an unqualified kind and returns back a Group qualified GroupKind.
LegacyKind takes an unqualified kind and returns back a Group qualified GroupKind.
No description provided by the author
RegisterDeepCopies adds deep-copy functions to the given scheme.
Resource takes an unqualified resource and returns back a Group qualified GroupResource.
TemplateInstanceToSelectableFields returns a label set that represents the object changes to the returned keys require registering conversions for existing versions using Scheme.AddFieldLabelConversionFunc.
TemplateToSelectableFields returns a label set that represents the object changes to the returned keys require registering conversions for existing versions using Scheme.AddFieldLabelConversionFunc.
# Constants
DocumentationURLAnnotation is the url where documentation associated with a template can be found.
No description provided by the author
IconClassAnnotation is the rss class of an icon representing a template.
No description provided by the author
LongDescriptionAnnotation is a template's long description.
NamespaceParameterKey is the name of the key in the Open Service Broker API ProvisionRequest Parameters object where we receive the name of the namespace into which a template should be provisioned.
ProviderDisplayNameAnnotation is the name of a template provider, e.g.
RequesterUsernameParameterKey is the name of the key in the Open Service Broker API ProvisionRequest Parameters object where we receive the user name which will be impersonated during template provisioning.
ServiceBrokerRoot is the API root of the template service broker.
ServiceMetadataIconClass is the key for the template iconClass as returned in the services.metadata map from a service broker catalog response.
SupportURLAnnotation is the url where support for a template can be found.
TemplateInstanceInstantiateFailure indicates the failure of the template instantiation.
TemplateInstanceLabel is used to label every object created by the TemplateInstance API.
TemplateInstanceReady indicates the readiness of the template instantiation.
# Variables
SchemeGroupVersion is group version used to register these objects.
SchemeGroupVersion is group version used to register these objects.
SchemeGroupVersion is group version used to register these objects.
SchemeGroupVersion is group version used to register these objects.
SchemeGroupVersion is group version used to register these objects.
SchemeGroupVersion is group version used to register these objects.
# Structs
BrokerTemplateInstance holds the service broker-related state associated with a TemplateInstance.
BrokerTemplateInstanceList is a list of BrokerTemplateInstance objects.
BrokerTemplateInstanceSpec describes the state of a BrokerTemplateInstance.
Parameter defines a name/value variable that is to be processed during the Template to Config transformation.
Template contains the inputs needed to produce a Config.
TemplateInstance requests and records the instantiation of a Template.
TemplateInstanceCondition contains condition information for a TemplateInstance.
TemplateInstanceList is a list of TemplateInstance objects.
TemplateInstanceRequester holds the identity of an agent requesting a template instantiation.
TemplateInstanceSpec describes the desired state of a TemplateInstance.
TemplateInstanceStatus describes the current state of a TemplateInstance.
TemplateList is a list of Template objects.
# Type aliases
TemplateInstanceConditionType is the type of condition pertaining to a TemplateInstance.