OpenServiceBroker for .NET 0.4.3
client and a server .NET library for the Open Service Broker API specification
OpenServiceBroker.Instances.ServiceInstanceProvisionRequest Class Reference
Inheritance diagram for OpenServiceBroker.Instances.ServiceInstanceProvisionRequest:
OpenServiceBroker.Instances.ServiceInstanceBase OpenServiceBroker.IServicePlanReference

Public Member Functions

bool Equals (ServiceInstanceProvisionRequest other)
 
override bool Equals (object obj)
 
override int GetHashCode ()
 
- Public Member Functions inherited from OpenServiceBroker.Instances.ServiceInstanceBase
override bool Equals (object obj)
 
override int GetHashCode ()
 

Properties

override string PlanId [getset]
 MUST be the ID of a Catalogs.Plan from the service that has been requested.
 
JObject Context [getset]
 Platform specific contextual information under which the Service Instance is to be provisioned. Although most Service Brokers will not use this field, it could be helpful in determining data placement or applying custom business rules. More...
 
string OrganizationGuid [getset]
 Deprecated in favor of Context. The Platform GUID for the organization under which the Service Instance is to be provisioned. Although most Service Brokers will not use this field, it might be helpful for executing operations on a user's behalf. MUST be a non-empty string.
 
string SpaceGuid [getset]
 Deprecated in favor of Context. The identifier for the project space within the Platform organization. Although most Service Brokers will not use this field, it might be helpful for executing operations on a user's behalf. MUST be a non-empty string.
 
- Properties inherited from OpenServiceBroker.Instances.ServiceInstanceBase
string ServiceId [getset]
 MUST be the ID of a Catalogs.Service from the Catalogs.Catalog for this Service Broker.
 
abstract string PlanId [getset]
 
JObject Parameters [getset]
 Configuration parameters for the Service Instance. Service Brokers SHOULD ensure that the client has provided valid configuration parameters and values for the operation.
 
MaintenanceInfo MaintenanceInfo [getset]
 If a Service Broker provides maintenance information for a Service Plan in its Catalog, a Platform MAY provide the same maintenance information when provisioning a Service Instance. This field can be used to ensure that the end-user of a Platform is provisioning what they are expecting since maintenance information can be used to describe important information (such as the version of the operating system the Service Instance will run on). If a Service Broker's catalog has changed and new maintenance information version is available for the Service Plan being provisioned, then the Service Broker MUST reject the request with MaintenanceInfoConflictException.
 
- Properties inherited from OpenServiceBroker.IServicePlanReference
string ServiceId [getset]
 
string PlanId [getset]
 

Additional Inherited Members

- Protected Member Functions inherited from OpenServiceBroker.Instances.ServiceInstanceBase
bool Equals (ServiceInstanceBase other)
 

Property Documentation

◆ Context

JObject OpenServiceBroker.Instances.ServiceInstanceProvisionRequest.Context
getset

Platform specific contextual information under which the Service Instance is to be provisioned. Although most Service Brokers will not use this field, it could be helpful in determining data placement or applying custom business rules.

This will replace OrganizationGuid and SpaceGuid in future versions of the specification - in the interim both SHOULD be used to ensure interoperability with old and new implementations.


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