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"
}
boolean
entitleable
Optional
entitleable
string
externalId
Optional
externalId
string
description
Optional
description
string
name
Required
name
string
lifecycleAction
Optional
lifecycleAction
string As uuid
As uuid
id
Optional
id
string
bindingId
Required
bindingId
string
status
Required
status
Possible values are :
STAGING,
PUBLISHED,
RETIRED,
DELETED,