Application Research · Schema
Product
A commercial product or service
Application DependenciesCloud NativeIntegrationResearchSpecificationsWorkload Specifications
Properties
| Name | Type | Description |
|---|---|---|
| ordId | string | |
| correlationIds | array | |
| title | string | |
| shortDescription | string | |
| description | string | |
| vendor | string | |
| parent | string | |
| tags | array | |
| labels | object | |
| documentationLabels | object |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/Product",
"title": "Product",
"type": "object",
"description": "A commercial product or service",
"required": [
"ordId",
"title",
"shortDescription",
"vendor"
],
"properties": {
"ordId": {
"type": "string",
"pattern": "^([a-z0-9]+(?:[.][a-z0-9]+)*):(product):([a-zA-Z0-9._\\-]+):()$",
"maxLength": 255
},
"correlationIds": {
"type": "array",
"items": {
"$ref": "#/components/schemas/CorrelationId"
}
},
"title": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"shortDescription": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"description": {
"type": "string",
"minLength": 1
},
"vendor": {
"type": "string",
"pattern": "^([a-z0-9]+(?:[.][a-z0-9]+)*):(vendor):([a-zA-Z0-9._\\-]+):()$",
"maxLength": 256
},
"parent": {
"type": "string",
"pattern": "^([a-z0-9]+(?:[.][a-z0-9]+)*):(product):([a-zA-Z0-9._\\-]+):()$"
},
"tags": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Tag"
}
},
"labels": {
"$ref": "#/components/schemas/Labels"
},
"documentationLabels": {
"$ref": "#/components/schemas/DocumentationLabels"
}
}
}