CSResourceType

CSResourceType
CSResourceType
JSON Example
{
    "externalTypeName": "string",
    "access": "string",
    "reservationTypeId": "string",
    "mappingWorkflowId": "string",
    "targetCriteria": {},
    "builtIn": false,
    "externalTypeId": "string",
    "description": "string",
    "mappingScriptActionFqn": "string",
    "version": {
        "major": 0,
        "minor": 0,
        "micro": 0,
        "version": "string",
        "revision": 0
    },
    "vcoType": "string",
    "listLayout": {
        "pages": [
            {
                "id": "string",
                "label": "string",
                "state": {
                    "dependencies": [
                        "string"
                    ],
                    "facets": [
                        {
                            "value": {}
                        }
                    ]
                },
                "sections": [
                    {
                        "id": "string",
                        "label": "string",
                        "state": {
                            "dependencies": [
                                "string"
                            ],
                            "facets": [
                                {
                                    "value": {}
                                }
                            ]
                        },
                        "rows": [
                            {
                                "items": [
                                    {
                                        "size": 0
                                    }
                                ]
                            }
                        ]
                    }
                ]
            }
        ]
    },
    "detailsForm": {
        "form": {
            "designerLayout": {
                "pages": [
                    {
                        "id": "string",
                        "label": "string",
                        "state": {
                            "dependencies": [
                                "string"
                            ],
                            "facets": [
                                {
                                    "value": {}
                                }
                            ]
                        },
                        "sections": [
                            {
                                "designerHidden": false,
                                "id": "string",
                                "label": "string",
                                "state": {
                                    "dependencies": [
                                        "string"
                                    ],
                                    "facets": [
                                        {
                                            "value": {}
                                        }
                                    ]
                                },
                                "rows": [
                                    {
                                        "items": [
                                            {
                                                "size": 0
                                            }
                                        ]
                                    }
                                ]
                            }
                        ]
                    }
                ]
            },
            "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
Constraints: minLength: 0 maxLength: 255

reservationTypeId

string
mappingWorkflowId
Optional
Constraints: minLength: 0 maxLength: 255

mappingWorkflowId

targetCriteria
Optional

targetCriteria

boolean
builtIn
Optional

builtIn

string
externalTypeId
Optional

externalTypeId

string
description
Optional

description

string
mappingScriptActionFqn
Optional
Constraints: minLength: 0 maxLength: 255

mappingScriptActionFqn

version
Optional

version

string
vcoType
Optional

vcoType

listLayout
Optional

listLayout

detailsForm
Optional

detailsForm

string
providerId
Optional
Constraints: minLength: 1 maxLength: 255

providerId

mappingWorkflow
Optional

mappingWorkflow

string
name
Optional

name

string
tenantId
Optional
Constraints: minLength: 1 maxLength: 255

tenantId

id
Optional

id

mappingScriptAction
Optional

mappingScriptAction

string
categoryId
Optional
Constraints: minLength: 0 maxLength: 255

categoryId