Add or update the current defined configuration model.​
Add or update the current defined configuration model.
- application/json
Request Body array
Complete model or part of the model.
- Array [
- oneOf
- MOD1
- MOD2
- MOD3
- MOD4
- MOD5
- MOD6
- MOD7
- MOD8
min_length stringThe minimal length of this string
max_length stringThe maximal length of this string
pattern stringThe regexp pattern, that this string has to adhere to
enum string[]The allowed values of this string enumerated here
runtime_kind stringPossible values: [
string
,int32
,int64
,float
,double
,boolean
,date
,datetime
]The runtime kind of this kind
- string
- int32
- int64
- float
- double
- boolean
- date
- datetime
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
objectobjectobjectfqn stringThe fully qualified name of the kind
min_length stringThe minimal length of this string
max_length stringThe maximal length of this string
pattern stringThe regexp pattern, that this string has to adhere to
enum string[]The allowed values of this string enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
runtime_kind stringPossible values: [
string
,int32
,int64
,float
,double
,boolean
,date
,datetime
]The runtime kind of this kind
- string
- int32
- int64
- float
- double
- boolean
- date
- datetime
min_length stringThe minimal length of this string
max_length stringThe maximal length of this string
pattern stringThe regexp pattern, that this string has to adhere to
enum string[]The allowed values of this string enumerated here
objectobjectobjectfqn stringThe fully qualified name of the kind
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
runtime_kind stringPossible values: [
string
,int32
,int64
,float
,double
,boolean
,date
,datetime
]The runtime kind of this kind
- string
- int32
- int64
- float
- double
- boolean
- date
- datetime
min_length stringThe minimal length of this string
max_length stringThe maximal length of this string
pattern stringThe regexp pattern, that this string has to adhere to
enum string[]The allowed values of this string enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
objectobjectfqn stringThe fully qualified name of the kind
runtime_kind stringPossible values: [
string
,int32
,int64
,float
,double
,boolean
,date
,datetime
]The runtime kind of this kind
- string
- int32
- int64
- float
- double
- boolean
- date
- datetime
min_length stringThe minimal length of this string
max_length stringThe maximal length of this string
pattern stringThe regexp pattern, that this string has to adhere to
enum string[]The allowed values of this string enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
objectobjectfqn stringThe fully qualified name of the kind
inner object
fqn stringThe fully qualified name of the kind
fqn stringThe fully qualified name of the kind
inner object
fqn stringThe fully qualified name of the kind
runtime_kind stringPossible values: [
string
,int32
,int64
,float
,double
,boolean
,date
,datetime
]The runtime kind of this kind
- string
- int32
- int64
- float
- double
- boolean
- date
- datetime
min_length stringThe minimal length of this string
max_length stringThe maximal length of this string
pattern stringThe regexp pattern, that this string has to adhere to
enum string[]The allowed values of this string enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
objectobjectfqn stringThe fully qualified name of the kind
bases string[]In case of inheritance, this defines the base kinds.
properties object[]
Defines all properties of this complex kind
Array [name stringThe name of this property
kind stringThe fully qualified kind of this property
required booleanDefault value:
false
Defines if this property is required or not
description stringSome human readable description of this property
]allow_unknown_props booleanDefault value:
false
In case properties are accepted, that are not listed in the model
successor_kinds object
Dictionary of successor kinds.
typeitems stringfqn stringThe fully qualified name of the kind
bases string[]In case of inheritance, this defines the base kinds.
properties object[]
Defines all properties of this complex kind
Array [name stringThe name of this property
kind stringThe fully qualified kind of this property
required booleanDefault value:
false
Defines if this property is required or not
description stringSome human readable description of this property
]allow_unknown_props booleanDefault value:
false
In case properties are accepted, that are not listed in the model
successor_kinds object
Dictionary of successor kinds.
typeitems stringfqn stringThe fully qualified name of the kind
- ]
- 200
- 400
OK if the model is updated successfully
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- oneOf
- MOD1
- MOD2
- MOD3
- MOD4
- MOD5
- MOD6
- MOD7
- MOD8
min_length stringThe minimal length of this string
max_length stringThe maximal length of this string
pattern stringThe regexp pattern, that this string has to adhere to
enum string[]The allowed values of this string enumerated here
runtime_kind stringPossible values: [
string
,int32
,int64
,float
,double
,boolean
,date
,datetime
]The runtime kind of this kind
- string
- int32
- int64
- float
- double
- boolean
- date
- datetime
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
objectobjectobjectfqn stringThe fully qualified name of the kind
min_length stringThe minimal length of this string
max_length stringThe maximal length of this string
pattern stringThe regexp pattern, that this string has to adhere to
enum string[]The allowed values of this string enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
runtime_kind stringPossible values: [
string
,int32
,int64
,float
,double
,boolean
,date
,datetime
]The runtime kind of this kind
- string
- int32
- int64
- float
- double
- boolean
- date
- datetime
min_length stringThe minimal length of this string
max_length stringThe maximal length of this string
pattern stringThe regexp pattern, that this string has to adhere to
enum string[]The allowed values of this string enumerated here
objectobjectobjectfqn stringThe fully qualified name of the kind
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
runtime_kind stringPossible values: [
string
,int32
,int64
,float
,double
,boolean
,date
,datetime
]The runtime kind of this kind
- string
- int32
- int64
- float
- double
- boolean
- date
- datetime
min_length stringThe minimal length of this string
max_length stringThe maximal length of this string
pattern stringThe regexp pattern, that this string has to adhere to
enum string[]The allowed values of this string enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
objectobjectfqn stringThe fully qualified name of the kind
runtime_kind stringPossible values: [
string
,int32
,int64
,float
,double
,boolean
,date
,datetime
]The runtime kind of this kind
- string
- int32
- int64
- float
- double
- boolean
- date
- datetime
min_length stringThe minimal length of this string
max_length stringThe maximal length of this string
pattern stringThe regexp pattern, that this string has to adhere to
enum string[]The allowed values of this string enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
objectobjectfqn stringThe fully qualified name of the kind
inner object
fqn stringThe fully qualified name of the kind
fqn stringThe fully qualified name of the kind
inner object
fqn stringThe fully qualified name of the kind
runtime_kind stringPossible values: [
string
,int32
,int64
,float
,double
,boolean
,date
,datetime
]The runtime kind of this kind
- string
- int32
- int64
- float
- double
- boolean
- date
- datetime
min_length stringThe minimal length of this string
max_length stringThe maximal length of this string
pattern stringThe regexp pattern, that this string has to adhere to
enum string[]The allowed values of this string enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
minimum object
The minimal value of this number
- oneOf
- MOD1
- MOD2
integernumbermaximum object
The maximum value of this number
- oneOf
- MOD1
- MOD2
integernumberenum integer[]The allowed values of this number enumerated here
objectobjectfqn stringThe fully qualified name of the kind
bases string[]In case of inheritance, this defines the base kinds.
properties object[]
Defines all properties of this complex kind
Array [name stringThe name of this property
kind stringThe fully qualified kind of this property
required booleanDefault value:
false
Defines if this property is required or not
description stringSome human readable description of this property
]allow_unknown_props booleanDefault value:
false
In case properties are accepted, that are not listed in the model
successor_kinds object
Dictionary of successor kinds.
typeitems stringfqn stringThe fully qualified name of the kind
bases string[]In case of inheritance, this defines the base kinds.
properties object[]
Defines all properties of this complex kind
Array [name stringThe name of this property
kind stringThe fully qualified kind of this property
required booleanDefault value:
false
Defines if this property is required or not
description stringSome human readable description of this property
]allow_unknown_props booleanDefault value:
false
In case properties are accepted, that are not listed in the model
successor_kinds object
Dictionary of successor kinds.
typeitems stringfqn stringThe fully qualified name of the kind
- ]
[
{
"fqn": "test.dice",
"runtime_kind": "int32",
"description": "A dice has 6 sides.",
"minimum": 1,
"maximum": 6
},
{
"fqn": "test.social_security_number",
"runtime_kind": "string",
"description": "A dice has 6 sides.",
"pattern": "^(?!666|000|9\\d{2})\\d{3}-(?!00)\\d{2}-(?!0{4})\\d{4}$"
},
{
"fqn": "test.base",
"properties": [
{
"name": "kind",
"kind": "string",
"required": true,
"description": "The kind of this compound type."
},
{
"name": "name",
"kind": "string",
"description": "The name of the resource.",
"required": true
},
{
"name": "tags",
"kind": "dictionary[string, string]",
"description": "Tags that describe the resource.",
"required": false
}
]
},
{
"fqn": "test.person",
"bases": [
"test.base"
],
"properties": [
{
"name": "fortune",
"kind": "test.dice",
"description": "The current dice value.",
"required": true
},
{
"name": "ssn",
"kind": "test.social_security_number",
"description": "The social security number of this person.",
"required": true
}
]
}
]
Message that explains the error
- text/plain
- Schema
Schema
- string