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

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

Inheritance diagram for OpenServiceBroker.Catalogs.Plan:

Public Member Functions

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

Properties

string Id [getset]
 An identifier used to correlate this plan 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 plan and for the same service. MUST be a non-empty string. Using a GUID is RECOMMENDED.
 
string Name [getset]
 The CLI-friendly name of the plan. MUST only contain alphanumeric characters, periods, and hyphens (no spaces). MUST be unique within the service. MUST be a non-empty string.
 
string Description [getset]
 A short description of the plan. MUST be a non-empty string.
 
JObject Metadata [getset]
 An opaque object of metadata for a Service Plan. 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.
 
bool Free = true [getset]
 When false, Service Instances of this plan have a cost. The default is true.
 
bool? Bindable [getset]
 Specifies whether Service Instances of the Service Plan can be bound to applications. This field is OPTIONAL. If specified, this takes precedence over the bindable attribute of the service. If not specified, the default is derived from the service.
 
bool? PlanUpdateable [getset]
 Whether the Plan supports upgrade/downgrade/sidegrade to another version. This field is OPTIONAL. If specified, this takes precedence over Service.PlanUpdateable.
 
Schemas Schemas [getset]
 Schema definitions for Service Instances and bindings for the plan.
 
int? MaximumPollingDuration [getset]
 A duration, in seconds, that the Platform SHOULD use as the Service's maximum polling duration.
 
MaintenanceInfo MaintenanceInfo [getset]
 Maintenance information for a Service Instance which is provisioned using the Service Plan.
 

Detailed Description

Describes a plan for a service available on the Service Broker.


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