You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: spec.md
+16-7Lines changed: 16 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -353,15 +353,20 @@ When the broker receives a provision request from the platform, it should take w
353
353
354
354
The `:instance_id` of a service instance is provided by the platform. This ID will be used for future requests (bind and deprovision), so the broker must use it to correlate the resource it creates.
355
355
356
+
#### Parameters ####
357
+
| Parameter name | Type | Description |
358
+
|---|---|---|
359
+
| accepts_incomplete | boolean | A value of true indicates that the marketplace and its clients support asynchronous broker operations. If this parameter is not included in the request, and the broker can only provision an instance of the requested plan asynchronously, the broker should reject the request with a 422 as described below. |
360
+
361
+
356
362
##### Body #####
357
363
| Request field | Type | Description |
358
364
|---|---|---|
359
365
| service_id*| string | The ID of the service (from the catalog). Must be globally unique. |
360
366
| plan_id*| string | The ID of the plan (from the catalog) for which the service instance has been requested. Must be unique to a service. |
361
-
| parameters | JSON object | Configuration options for the service instance. |
362
-
| accepts_incomplete | boolean | A value of true indicates that the marketplace and its clients support asynchronous broker operations. If this parameter is not included in the request, and the broker can only provision an instance of the requested plan asynchronously, the broker should reject the request with a 422 as described below. |
363
367
| organization_guid*| string | The platform GUID for the organization under which the service is to be provisioned. Although most brokers will not use this field, it may be helpful for executing operations on a user's behalf. |
364
368
| space_guid*| string | The identifier for the project space within the platform organization. Although most brokers will not use this field, it may be helpful for executing operations on a user's behalf. |
369
+
| parameters | JSON object | Configuration options for the service instance. |
365
370
366
371
\* Fields with an asterisk are required.
367
372
@@ -380,7 +385,7 @@ The `:instance_id` of a service instance is provided by the platform. This ID wi
@@ -441,14 +446,18 @@ Not all permutations of plan changes are expected to be supported. For example,
441
446
442
447
`:instance_id` is the global unique ID of a previously-provisioned service instance.
443
448
449
+
#### Parameters ####
450
+
| Parameter name | Type | Description |
451
+
|---|---|---|
452
+
| accepts\_incomplete | boolean | A value of true indicates that the marketplace and its clients support asynchronous broker operations. If this parameter is not included in the request, and the broker can only provision an instance of the requested plan asynchronously, the broker should reject the request with a 422 as described below. |
453
+
444
454
##### Body #####
445
455
446
456
| Request Field | Type | Description |
447
457
|---|---|---|
448
458
| service\_id*| string | The ID of the service (from the catalog). Must be globally unique. |
449
459
| plan\_id | string | The ID of the plan (from the catalog) for which the service instance has been requested. Must be unique to a service. |
450
460
| parameters | JSON object | Configuration options for the service instance. |
451
-
| accepts\_incomplete | boolean | A value of true indicates that the marketplace and its clients support asynchronous broker operations. If this parameter is not included in the request, and the broker can only provision an instance of the requested plan asynchronously, the broker should reject the request with a 422 as described below. |
452
461
| previous\_values | object | Information about the instance prior to the update. |
453
462
| previous\_values.service_id | string | ID of the service for the instance. |
454
463
| previous\_values.plan_id | string | ID of the plan prior to the update. |
@@ -476,7 +485,7 @@ Not all permutations of plan changes are expected to be supported. For example,
0 commit comments