OpenServiceBroker for .NET 0.4.4
client and a server .NET library for the Open Service Broker API specification
OpenServiceBroker.Catalogs.Service Class Reference

Describes a service available on the Service Broker. More...

Inheritance diagram for OpenServiceBroker.Catalogs.Service:

Public Member Functions

bool Equals (Service other)
 
override bool Equals (object obj)
 
override int GetHashCode ()
 

Properties

string Id [getset]
 An identifier used to correlate this service in future requests to the Service Broker. This MUST be globally unique such that Platforms (and their users) MUST be able to assume that seeing the same value (no matter what Service Broker uses it) will always refer to this service. MUST be a non-empty string. Using a GUID is RECOMMENDED.
 
string Name [getset]
 A CLI-friendly name of the service. MUST only contain alphanumeric characters, periods, and hyphens (no spaces). MUST be unique across all service objects returned in this response. MUST be a non-empty string.
 
string Description [getset]
 A short description of the service. MUST be a non-empty string.
 
List< string > Tags = new() [get]
 Tags provide a flexible mechanism to expose a classification, attribute, or base technology of a service, enabling equivalent services to be swapped out without changes to dependent logic in applications, buildpacks, or other services. E.g. mysql, relational, redis, key-value, caching, messaging, amqp.
 
List< FeaturesRequires = new() [get]
 A list of permissions that the user would have to give the service, if they provision it.
 
bool Bindable [getset]
 Specifies whether Service Instances of the service can be bound to applications. This specifies the default for all plans of this service. Plans can override this field. More...
 
bool InstancesRetrievable [getset]
 Specifies whether the Fetching a Service Instance endpoint is supported for all plans.
 
bool BindingsRetrievable [getset]
 Specifies whether the Fetching a Service Binding endpoint is supported for all plans.
 
JObject Metadata [getset]
 An opaque object of metadata for a Service Offering. It is expected that Platforms will treat this as a blob. Note that there are conventions in existing Service Brokers and Platforms for fields that aid in the display of catalog data.
 
DashboardClient DashboardClient [getset]
 A Cloud Foundry extension described in Catalog Extensions. Contains the data necessary to activate the Dashboard SSO feature for this service.
 
bool PlanUpdateable [getset]
 Whether the service supports upgrade/downgrade for some plans.
 
List< PlanPlans = new() [get]
 A list of plans for this service. MUST contain at least one plan.
 

Detailed Description

Describes a service available on the Service Broker.

Property Documentation

◆ Bindable

bool OpenServiceBroker.Catalogs.Service.Bindable
getset

Specifies whether Service Instances of the service can be bound to applications. This specifies the default for all plans of this service. Plans can override this field.

See also
Plan

The documentation for this class was generated from the following file: