ResourceAction

ResourceAction
ResourceAction
AllOf
This class requires all of the following:
JSON Example
{
    "iconId": {
        "image": [
            "string"
        ],
        "fileName": "string",
        "id": "string",
        "contentType": "string"
    },
    "name": "string",
    "targetResourceTypeRef": {
        "iconId": {
            "image": [
                "string"
            ],
            "fileName": "string",
            "id": "string",
            "contentType": "string"
        },
        "schema": {
            "classId": "string",
            "typeFilter": "string"
        },
        "pluralizedName": "string",
        "parentTypeId": "ResourceType Object",
        "callbacks": {
            "details": false,
            "list": false
        },
        "costFeatures": {
            "leaseCost": false,
            "lease": false
        },
        "description": "string",
        "deleteIfNoChildren": false,
        "listView": {
            "columns": [
                {
                    "filterable": false,
                    "permissibleValues": {
                        "customAllowed": false
                    },
                    "displayAdvice": "string",
                    "dataType": {
                        "typeId": "string"
                    },
                    "isMultiValued": false,
                    "description": "string",
                    "orderIndex": 0,
                    "id": "string",
                    "label": "string",
                    "state": {
                        "dependencies": [
                            "string"
                        ],
                        "facets": [
                            {}
                        ]
                    },
                    "sortable": false
                }
            ],
            "defaultSequence": [
                "string"
            ]
        },
        "name": "string",
        "providerTypeId": {
            "name": "string",
            "id": "string"
        },
        "id": "string",
        "forms": {
            "catalogResourceInfoHidden": false
        },
        "listDescendantTypesSeparately": false,
        "primary": false,
        "showChildrenOutsideParent": false,
        "status": "string"
    },
    "entitleable": false,
    "externalId": "string",
    "description": "string",
    "id": "string",
    "status": "string",
    "requestSchema": {
        "classId": "string",
        "typeFilter": "string"
    },
    "callbacks": {
        "rollback": false,
        "itemInitialize": false,
        "itemInformation": false,
        "validate": false
    },
    "lifecycleAction": "string",
    "bindingId": "string",
    "forms": {
        "requestFormScale": "string",
        "catalogRequestInfoHidden": false
    },
    "providerTypeRef": {
        "name": "string",
        "id": "string"
    }
}