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
{{ message }}
This repository was archived by the owner on Jun 2, 2021. It is now read-only.
Copy file name to clipboardExpand all lines: docs/v3/source/includes/experimental_resources/service_offerings/_object.md.erb
+15-9Lines changed: 15 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -18,16 +18,22 @@ Name | Type | Description
18
18
**created_at** | _datetime_ | The time with zone when the object was created.
19
19
**updated_at** | _datetime_ | The time with zone when the object was last updated.
20
20
**shareable** | _boolean_ | Whether or not Service Instances of this Service Offering can be shared across Organizations and Spaces.
21
-
**documentation_url** | _string_ | Url that points to a documentation page for the Service Offering, if provided by the Service Broker as part of the metadata field as specified by [OSBAPI](https://github.com/openservicebrokerapi/servicebroker/blob/master/profile.md#service-metadata)
22
-
**broker_catalog** | _object_ | This object contains information obtained from the Service Broker Catalog.
23
-
**broker_catalog.id** | _string_ | The identifier that the Service Broker provided for this Service Offering.
24
-
**broker_catalog.metadata** | _object_ | Additional information provided by the Service Broker.
25
-
**broker_catalog.features.plan_updateable** | _boolean_ | Whether the Service Offering supports upgrade/downgrade for Service Plans by default
26
-
**broker_catalog.features.bindable** | _boolean_ | Specifies whether Service Instances of the service can be bound to applications.
27
-
**broker_catalog.features.instances_retrievable** | _boolean_ | Specifies whether the Fetching a Service Instance endpoint is supported for all Service Plans.
28
-
**broker_catalog.features.bindings_retrievable** | _boolean_ | Specifies whether the Fetching a Service Binding endpoint is supported for all Service Plans.
29
-
**broker_catalog.features.allow_context_updates** | _boolean_ | Specifies whether Service Instance updates relating only to context are propagated to the Service Broker.
21
+
**documentation_url** | _string_ | Url that points to a documentation page for the Service Offering, if provided by the Service Broker as part of the metadata field
22
+
**broker_catalog** | _[broker catalog object](#the-service-offering-broker-catalog)_ | This object contains information obtained from the Service Broker Catalog.
30
23
**relationships.service_broker** | [_to-one relationship_](#to-one-relationships) | The Service Broker that provides this Service Offering.
31
24
**metadata.labels** | [_label object_](#labels) | Labels applied to the Service Offering.
32
25
**metadata.annotations** | [_annotation object_](#annotations) | Annotations added to the Service Offering.
33
26
**links** | [_links object_](#links) | Links to related resources.
27
+
28
+
#### The service offering broker catalog
29
+
30
+
Name | Type | Description
31
+
---- | ---- | -----------
32
+
**id** | _string_ | The identifier that the Service Broker provided for this Service Offering.
33
+
**metadata** | _object_ | Additional information provided by the Service Broker as specified by [OSBAPI](https://github.com/openservicebrokerapi/servicebroker/blob/master/profile.md#service-metadata-fields).
34
+
**features.plan_updateable** | _boolean_ | Whether the Service Offering supports upgrade/downgrade for Service Plans by default
35
+
**features.bindable** | _boolean_ | Specifies whether Service Instances of the service can be bound to applications.
36
+
**features.instances_retrievable** | _boolean_ | Specifies whether the Fetching a Service Instance endpoint is supported for all Service Plans.
37
+
**features.bindings_retrievable** | _boolean_ | Specifies whether the Fetching a Service Binding endpoint is supported for all Service Plans.
38
+
**features.allow_context_updates** | _boolean_ | Specifies whether Service Instance updates relating only to context are propagated to the Service Broker.
Copy file name to clipboardExpand all lines: docs/v3/source/includes/experimental_resources/service_plans/_object.md.erb
+34-13Lines changed: 34 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -15,33 +15,54 @@ Name | Type | Description
15
15
**available** | _boolean_ | Whether or not the Service Plan is available.
16
16
**visibility_type** | _string_ | Denotes the visibility of the plan. Can be `public`, `admin`, `organization`, `space`. See [_list of visibility types_](#list-of-visibility-types).
17
17
**free** | _boolean_ | Whether or not the Service Plan is free of charge.
18
+
**costs** | _array of [cost objects](#the-service-plan-cost)_ | The cost of the Service Plan as obtained from the Service Broker Catalog.
18
19
**created_at** | _datetime_ | The time with zone when the object was created.
19
20
**updated_at** | _datetime_ | The time with zone when the object was last updated.
20
21
**maintenance_info** | _[maintenance_info object](#the-maintenance-info-object-for-service-plans)_ | Information about the version of this service instance.
21
-
**broker_catalog** | _object_ | This object contains information obtained from the Service Broker Catalog.
22
-
**broker_catalog.id** | _string_ | The identifier that the Service Broker provided for this Service Plan.
23
-
**broker_catalog.metadata** | _object_ | Additional information provided by the Service Broker.
24
-
**broker_catalog.maximum_polling_duration** | _integer_ | The maximum number of seconds that Cloud Foundry will wait for an asynchronous Service Broker operation.
25
-
**broker_catalog.features.plan_updateable** | _boolean_ | Whether the Service Plan supports upgrade/downgrade for Service Plans by default
26
-
**broker_catalog.features.bindable** | _boolean_ | Specifies whether Service Instances of the service can be bound to applications.
27
-
**schemas** | _object_ | Schema definitions for Service Instances and Service Bindings for the Service Plan.
28
-
**schemas.service_instance.create** | _object_ | Schema definition for Service Instance creation.
29
-
**schemas.service_instance.create.parameters** | _JSON Schema object_ | The schema definition for the input parameters. Each input parameter is expressed as a property within a JSON object.
30
-
**schemas.service_instance.update** | _object_ | Schema definition for Service Instance update.
31
-
**schemas.service_instance.update.parameters** | _JSON Schema object_ | The schema definition for the input parameters. Each input parameter is expressed as a property within a JSON object.
32
-
**schemas.service_binding.create** | _object_ | Schema definition for Service Binding creation.
33
-
**schemas.service_binding.create.parameters** | _JSON Schema object_ | The schema definition for the input parameters. Each input parameter is expressed as a property within a JSON object.
22
+
**broker_catalog** | _[broker catalog object](#the-service-plan-broker-catalog)_ | This object contains information obtained from the Service Broker Catalog.
23
+
**schemas** | _[schemas object](#the-service-plan-schemas)_ | Schema definitions for Service Instances and Service Bindings for the Service Plan.
34
24
**relationships.service_offering** | [_to-one relationship_](#to-one-relationships) | The Service Offering that this Service Plan relates to.
35
25
**relationships.space** | [_to-one relationship_](#to-one-relationships) | The Space of the Service Broker, if this Service Plan is from a Space-Scoped Service Broker.
36
26
**metadata.labels** | [_label object_](#labels) | Labels applied to the Service Plan.
37
27
**metadata.annotations** | [_annotation object_](#annotations) | Annotations added to the Service Plan.
38
28
**links** | [_links object_](#links) | Links to related resources.
39
29
40
30
31
+
#### The service plan cost
32
+
33
+
Name | Type | Description
34
+
---- | ---- | -----------
35
+
**amount** | _float_ | Pricing amount.
36
+
**currency** | _string_ | Currency code for the pricing amount, e.g. USD, GBP.
37
+
**unit** | _string_ | Display name for type of cost, e.g. Monthly, Hourly, Request, GB.
38
+
39
+
41
40
#### The maintenance info object for service plans
42
41
43
42
Name | Type | Description
44
43
---- | ---- | -----------
45
44
**version** | _string_ | The current semantic version of the Service Plan. Comparing this version with that of a Service Instance can be used to determine whether or not the Service Instance is up to date with this Service Plan.
46
45
**description** | _string_ | A textual explanation associated with this version.
47
46
47
+
48
+
#### The service plan broker catalog
49
+
50
+
Name | Type | Description
51
+
---- | ---- | -----------
52
+
**id** | _string_ | The identifier that the Service Broker provided for this Service Plan.
53
+
**metadata** | _object_ | Additional information provided by the Service Broker as specified by [OSBAPI](https://github.com/openservicebrokerapi/servicebroker/blob/master/profile.md#plan-metadata-fields)
54
+
**maximum_polling_duration** | _integer_ | The maximum number of seconds that Cloud Foundry will wait for an asynchronous Service Broker operation.
55
+
**features.plan_updateable** | _boolean_ | Whether the Service Plan supports upgrade/downgrade for Service Plans by default
56
+
**features.bindable** | _boolean_ | Specifies whether Service Instances of the service can be bound to applications.
57
+
58
+
59
+
#### The service plan schemas
60
+
61
+
Name | Type | Description
62
+
---- | ---- | -----------
63
+
**service_instance.create** | _object_ | Schema definition for Service Instance creation.
64
+
**service_instance.create.parameters** | _JSON Schema object_ | The schema definition for the input parameters. Each input parameter is expressed as a property within a JSON object.
65
+
**service_instance.update** | _object_ | Schema definition for Service Instance update.
66
+
**service_instance.update.parameters** | _JSON Schema object_ | The schema definition for the input parameters. Each input parameter is expressed as a property within a JSON object.
67
+
**service_binding.create** | _object_ | Schema definition for Service Binding creation.
68
+
**service_binding.create.parameters** | _JSON Schema object_ | The schema definition for the input parameters. Each input parameter is expressed as a property within a JSON object.
0 commit comments