catalogResource

catalogResource
catalogResource
JSON Example
{
    "hasChildren": false,
    "requestState": "string",
    "destroyDate": "string",
    "description": "string",
    "owners": [
        {
            "ref": "string",
            "tenantName": "string",
            "type": "string",
            "value": "string"
        }
    ],
    "expenseMonthToDate": {
        "amount": "number",
        "asOnDate": "string",
        "currencyCode": "string"
    },
    "parentResourceRef": {
        "id": "string",
        "label": "string"
    },
    "leaseForDisplay": {
        "unit": "string",
        "amount": 0
    },
    "lastUpdated": "string",
    "dateCreated": "string",
    "operations": [
        {
            "iconId": "string",
            "name": "string",
            "providerTypeId": "string",
            "description": "string",
            "hasForm": false,
            "id": "string",
            "bindingId": "string",
            "formScale": "string",
            "type": "string",
            "extensionId": "string"
        }
    ],
    "hasCosts": false,
    "requestId": "string",
    "resourceData": {
        "entries": [
            {
                "key": "string"
            }
        ]
    },
    "id": "string",
    "iconId": "string",
    "costs": {
        "leaseRate": {
            "basis": {
                "unit": "string",
                "amount": 0
            }
        }
    },
    "providerBinding": {
        "providerRef": {
            "id": "string",
            "label": "string"
        },
        "bindingId": "string"
    },
    "hasLease": false,
    "resourceTypeRef": {
        "id": "string",
        "label": "string"
    },
    "organization": {
        "tenantRef": "string",
        "subtenantRef": "string",
        "tenantLabel": "string",
        "subtenantLabel": "string"
    },
    "name": "string",
    "lease": {
        "start": "string",
        "end": "string"
    },
    "catalogItem": {
        "id": "string",
        "label": "string"
    },
    "forms": {
        "catalogResourceInfoHidden": false,
        "requestFormScale": "string",
        "catalogRequestInfoHidden": false
    },
    "status": "string"
}
boolean
hasChildren
Optional

hasChildren

string
requestState
Optional

requestState

Possible values are : UNSUBMITTED, SUBMITTED, DELETED, PENDING_PRE_APPROVAL, PRE_APPROVAL_SEND_ERROR, PRE_APPROVED, PRE_REJECTED, PROVIDER_DELETION_ERROR, IN_PROGRESS, PROVIDER_SEND_ERROR, PROVIDER_COMPLETED, PROVIDER_FAILED, PENDING_POST_APPROVAL, POST_APPROVAL_SEND_ERROR, POST_APPROVED, POST_REJECTION_RECEIVED, ROLLBACK_ERROR, POST_REJECTED, SUCCESSFUL, PARTIALLY_SUCCESSFUL, FAILED, CANCELLING, CANCELLED,
string As date-time As date-time
destroyDate
Optional

destroyDate

string
description
Optional

description

owners
Optional

owners

expenseMonthToDate
Optional

expenseMonthToDate

parentResourceRef
Optional

parentResourceRef

leaseForDisplay
Optional

leaseForDisplay

string As date-time As date-time
lastUpdated
Optional

lastUpdated

string As date-time As date-time
dateCreated
Optional

dateCreated

operations
Optional

operations

boolean
hasCosts
Optional

hasCosts

string
requestId
Optional

requestId

costToDate
Optional

costToDate

resourceData
Optional

resourceData

string
id
Optional

id

string
iconId
Optional

iconId

costs
Optional

costs

providerBinding
Optional

providerBinding

boolean
hasLease
Optional

hasLease

resourceTypeRef
Optional

resourceTypeRef

organization
Optional

organization

string
name
Optional

name

lease
Optional

lease

catalogItem
Optional

catalogItem

totalCost
Optional

totalCost

forms
Optional

forms

string
status
Optional

status

Possible values are : ACTIVE, PENDING_APPROVAL, REJECTED, DELETED,