ComponentType
ComponentType
JSON Example
{
"iconId": "string",
"schema": {
"fields": [
{
"permissibleValues": {
"customAllowed": false
},
"displayAdvice": "string",
"columns": [
"Field Object"
],
"dataType": {
"typeId": "string"
},
"isMultiValued": false,
"description": "string",
"orderIndex": 0,
"id": "string",
"label": "string",
"state": {
"dependencies": [
"string"
],
"facets": [
{}
]
}
}
]
},
"catalogItemTypeId": "string",
"supportLenientDestroy": false,
"description": "string",
"callbacks": {
"rollback": false,
"allocate": false,
"requestDetails": false,
"listOffers": false,
"destroy": false,
"clusterBehavior": "string",
"validate": false
},
"outputResourceTypeId": "string",
"version": 0,
"idForEntitlements": "string",
"lastUpdated": "string",
"classId": "string",
"createdDate": "string",
"name": "string",
"tenantId": "string",
"requiredPermissionIds": [
"string"
],
"serviceTypeId": "string",
"allocationRelatedResourceTypeIds": [
"string"
],
"id": "string",
"serviceId": "string",
"forms": {},
"categoryId": "string",
"containerFieldId": "string"
}
string
iconId
Optional
iconId
string
catalogItemTypeId
Optional
catalogItemTypeId
boolean
supportLenientDestroy
Optional
supportLenientDestroy
string
description
Optional
description
string
outputResourceTypeId
Optional
outputResourceTypeId
integer As int64 As int64
version
Optional
version
string
idForEntitlements
Optional
idForEntitlements
string As date-time As date-time
lastUpdated
Optional
lastUpdated
string
classId
Optional
classId
string As date-time As date-time
createdDate
Optional
createdDate
string
name
Optional
name
string
tenantId
Optional
tenantId
array of string
requiredPermissionIds
Optional
requiredPermissionIds
string
serviceTypeId
Optional
serviceTypeId
array of string
allocationRelatedResourceTypeIds
Optional
allocationRelatedResourceTypeIds
string
id
Optional
id
string
serviceId
Optional
serviceId
string
categoryId
Optional
categoryId
string
containerFieldId
Optional
containerFieldId
Property Of