Create Resource Type
Creates a resource type or resource mapping in the current tenant.
Request
URI
POST
https:///advanced-designer-service/api/tenants/{tenantId}/types
COPY
Path Parameters
string
tenantId
Required
The tenant
Request Body
The resource type or mapping to create
CSResourceType of type(s) application/json
Required
{
"externalTypeName": "string",
"access": "string",
"reservationTypeId": "string",
"mappingWorkflowId": "string",
"builtIn": "boolean",
"externalTypeId": "string",
"description": "string",
"mappingScriptActionFqn": "string",
"version": {
"major": "integer",
"minor": "integer",
"micro": "integer",
"version": "string",
"revision": "integer"
},
"vcoType": "string",
"listLayout": {
"pages": [
{
"id": "string",
"label": "string",
"state": {
"dependencies": [
"string"
],
"facets": [
{}
]
},
"sections": [
{
"id": "string",
"label": "string",
"state": {
"dependencies": [
"string"
],
"facets": [
{}
]
},
"rows": [
{
"items": [
{
"size": "integer"
}
]
}
]
}
]
}
]
},
"detailsForm": {
"form": {
"designerLayout": {
"pages": [
{
"id": "string",
"label": "string",
"state": {
"dependencies": [
"string"
],
"facets": [
{}
]
},
"sections": [
{
"designerHidden": "boolean",
"id": "string",
"label": "string",
"state": {
"dependencies": [
"string"
],
"facets": [
{}
]
},
"rows": [
{
"items": [
{
"size": "integer"
}
]
}
]
}
]
}
]
},
"name": "string"
},
"scenario": {
"usageClass": "string",
"id": "string"
},
"id": "string"
},
"providerId": "string",
"mappingWorkflow": {
"name": "string",
"description": "string",
"id": "string",
"inputParameters": [
{
"name": "string",
"type": "string"
}
],
"outputParameters": [
{
"name": "string",
"type": "string"
}
]
},
"name": "string",
"tenantId": "string",
"id": {
"id": "string",
"tenant": "string"
},
"mappingScriptAction": {
"fqn": "string",
"name": "string",
"description": "string",
"resultContentType": {
"typeId": "string"
},
"inputParameters": [
{
"name": "string",
"type": "string"
}
],
"resultType": "string"
},
"categoryId": "string"
}
string
externalTypeName
Optional
externalTypeName
string
access
Optional
access
string
reservationTypeId
Optional
reservationTypeId
string
mappingWorkflowId
Optional
mappingWorkflowId
boolean
builtIn
Optional
builtIn
string
externalTypeId
Optional
externalTypeId
string
description
Optional
description
string
mappingScriptActionFqn
Optional
mappingScriptActionFqn
string
vcoType
Optional
vcoType
string
providerId
Optional
providerId
string
name
Optional
name
string
tenantId
Optional
tenantId
string
categoryId
Optional
categoryId
Responses
200
successful operation
Operation doesn't return any data structure
201
Operation doesn't return any data structure
On This Page
Create Operation Operations
POST
Creates A ValueDefinition
POST
Creates A clone Of A resource operation
POST
Creates A generic form
POST
Creates A resource operation
POST
Creates A work item
POST
Creates A workflow subscription
POST
Creates An endpoint configuration object
PUT
Creates Or updates configuration
POST
Clone Blueprint
POST
Create Resource Type
POST
Create Service Blueprint