Update Component Type Extension Value List
Update component type extension value list of a component type extension. The list of component type extension values in the given tenant scope are updated.
Request
URI
PUT
https://{api_host}/composition-service/api/typeextensions/{id}/values
COPY
Path Parameters
string
id
Required
The objectId of the component type extension.
Request Body
Array of
ComponentTypeExtensionValue
of type(s)
application/json
Optional
[
{
"lastUpdated": "string",
"valuesMap": {
"entries": [
{
"key": "string"
}
]
},
"componentTypeExtension": {
"componentType": {
"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"
},
"lastUpdated": "string",
"createdDate": "string",
"tenantId": "string",
"name": "string",
"description": "string",
"id": "string",
"version": 0,
"fieldIds": [
"string"
]
},
"createdDate": "string",
"isEnabled": false,
"name": "string",
"tenantId": "string",
"description": "string",
"label": "string",
"version": 0
}
]
Responses
200
Success - return the component type extension.
[
{
"lastUpdated": "string",
"valuesMap": {
"entries": [
{
"key": "string"
}
]
},
"componentTypeExtension": {
"componentType": {
"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"
},
"lastUpdated": "string",
"createdDate": "string",
"tenantId": "string",
"name": "string",
"description": "string",
"id": "string",
"version": 0,
"fieldIds": [
"string"
]
},
"createdDate": "string",
"isEnabled": false,
"name": "string",
"tenantId": "string",
"description": "string",
"label": "string",
"version": 0
}
]
403
Forbidden.
Operation doesn't return any data structure
404
Component type extension value not found.
Operation doesn't return any data structure
Component Profiles Operations
PUT
Update Component Type Extension Value List