ResourceAction

ResourceAction
ResourceAction
JSON Example
{
    "iconId": {
        "image": [
            "string"
        ],
        "fileName": "string",
        "id": "string",
        "contentType": "string"
    },
    "requestSchema": {
        "classId": "string",
        "typeFilter": "string"
    },
    "entitleable": false,
    "externalId": "string",
    "description": "string",
    "callbacks": {
        "rollback": false,
        "itemInitialize": false,
        "itemInformation": false,
        "validate": false
    },
    "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"
    },
    "lifecycleAction": "string",
    "id": "string",
    "bindingId": "string",
    "forms": {
        "requestFormScale": "string",
        "catalogRequestInfoHidden": false
    },
    "providerTypeRef": {
        "name": "string",
        "id": "string"
    },
    "status": "string"
}
iconId
Optional

iconId

requestSchema
Optional

requestSchema

targetCriteria
Optional

targetCriteria

boolean
entitleable
Optional

entitleable

string
externalId
Optional

externalId

string
description
Optional

description

callbacks
Optional

callbacks

organization
Optional

organization

string
name
Required

name

targetResourceTypeRef
Required

targetResourceTypeRef

string
lifecycleAction
Optional

lifecycleAction

string As uuid As uuid
id
Optional

id

string
bindingId
Required

bindingId

forms
Optional

forms

providerTypeRef
Required

providerTypeRef

string
status
Required

status

Possible values are : STAGING, PUBLISHED, RETIRED, DELETED,