ResourceTypeSpec

ResourceTypeSpec
ResourceTypeSpec
JSON Example
{
    "id": "string",
    "name": "string",
    "displayName": "string",
    "description": "string",
    "operations": [
        "string"
    ],
    "schema": {
        "type": "string",
        "encrypted": false,
        "additionalProperties": false,
        "title": "string",
        "description": "string",
        "writeOnly": false,
        "readOnly": false,
        "anyOf": [
            "ProviderSchemaImpl Object"
        ],
        "oneOf": [
            "ProviderSchemaImpl Object"
        ],
        "not": "ProviderSchemaImpl Object",
        "items": "ObjectOrListProviderSchemaImpl Object",
        "uniqueItems": false,
        "maxItems": 0,
        "minItems": 0,
        "maximum": "number",
        "minimum": "number",
        "properties": {
            "properties": "ProviderSchemaImpl Object"
        },
        "required": [
            "string"
        ],
        "maxProperties": 0,
        "minProperties": 0,
        "patternProperties": {
            "patternProperties": "ProviderSchemaImpl Object"
        },
        "maxLength": 0,
        "minLength": 0,
        "pattern": "string",
        "format": "string",
        "formatMinimum": "string",
        "formatMaximum": "string",
        "computed": false,
        "recreateOnUpdate": false,
        "ignoreOnUpdate": false,
        "ignoreCaseOnDiff": false,
        "dependencies": {
            "dependencies": [
                "string"
            ]
        },
        "enum": [
            {}
        ],
        "const": {},
        "default": {},
        "$data": "string",
        "$dynamicDefault": "string"
    },
    "providerId": "string",
    "orgId": "string",
    "projectId": "string",
    "restrictToSingleInstance": false
}
string
id
Optional

id

string
name
Optional

name

string
displayName
Optional

displayName

string
description
Optional

description

array of string
operations
Optional

operations

Possible values are : validate, allocate, create, read, update, delete, action, cancel,
schema
Optional

schema

string
providerId
Optional

providerId

string
orgId
Optional

orgId

string
projectId
Optional

projectId

boolean
restrictToSingleInstance
Optional

restrictToSingleInstance