25863 lines
601 KiB
JSON
25863 lines
601 KiB
JSON
{
|
|
"type": "collection",
|
|
"resourceType": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas"
|
|
},
|
|
"createTypes": {},
|
|
"actions": {},
|
|
"data": [
|
|
{
|
|
"id": "schema",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/schema",
|
|
"collection": "http://localhost:8080/v1/schemas"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "schemas",
|
|
"resourceFields": {
|
|
"collectionActions": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"collectionFields": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"collectionFilters": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"collectionMethods": {
|
|
"type": "array[string]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"includeableLinks": {
|
|
"type": "array[string]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"pluralName": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"resourceActions": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"resourceFields": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"resourceMethods": {
|
|
"type": "array[string]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "subscribe",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/subscribe",
|
|
"collection": "http://localhost:8080/v1/subscribe"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "subscribe",
|
|
"resourceFields": {
|
|
"agentId": {
|
|
"type": "reference[agent]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"eventNames": {
|
|
"type": "array[string]",
|
|
"validChars": "*._0-9a-zA-Z;=",
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": 1,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"eventNames": {
|
|
"modifiers": [
|
|
"eq"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET",
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "publish",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/publish"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "publish",
|
|
"resourceFields": {
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"previousIds": {
|
|
"type": "array[string]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"publisher": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"resourceId": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"resourceType": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"time": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningInternalMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "restartPolicy",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/restartpolicy"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "restartPolicys",
|
|
"resourceFields": {
|
|
"maximumRetryCount": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "loadBalancerHealthCheck",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/loadbalancerhealthcheck"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "loadBalancerHealthChecks",
|
|
"resourceFields": {
|
|
"healthyThreshold": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"interval": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"requestLine": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"responseTimeout": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"unhealthyThreshold": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "loadBalancerCookieStickinessPolicy",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/loadbalancercookiestickinesspolicy"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "loadBalancerCookieStickinessPolicys",
|
|
"resourceFields": {
|
|
"cookie": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"domain": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"indirect": {
|
|
"type": "boolean",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"mode": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"rewrite",
|
|
"insert",
|
|
"prefix"
|
|
],
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"nocache": {
|
|
"type": "boolean",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"postonly": {
|
|
"type": "boolean",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "loadBalancerAppCookieStickinessPolicy",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/loadbalancerappcookiestickinesspolicy"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "loadBalancerAppCookieStickinessPolicys",
|
|
"resourceFields": {
|
|
"cookie": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"maxLength": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"mode": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"path_parameters",
|
|
"query_string"
|
|
],
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"prefix": {
|
|
"type": "boolean",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"requestLearn": {
|
|
"type": "boolean",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"timeout": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "globalLoadBalancerPolicy",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/globalloadbalancerpolicy"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "globalLoadBalancerPolicys",
|
|
"resourceFields": {
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "globalLoadBalancerHealthCheck",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/globalloadbalancerhealthcheck"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "globalLoadBalancerHealthChecks",
|
|
"resourceFields": {
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "externalHandlerProcessConfig",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/externalhandlerprocessconfig"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "externalHandlerProcessConfigs",
|
|
"resourceFields": {
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"onError": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "composeConfig",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/composeconfig"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "composeConfigs",
|
|
"resourceFields": {
|
|
"dockerComposeConfig": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"rancherComposeConfig": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": []
|
|
},
|
|
{
|
|
"id": "addLoadBalancerInput",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/addloadbalancerinput"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "addLoadBalancerInputs",
|
|
"resourceFields": {
|
|
"loadBalancerId": {
|
|
"type": "reference[loadBalancer]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"weight": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "addRemoveClusterHostInput",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/addremoveclusterhostinput"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "addRemoveClusterHostInputs",
|
|
"resourceFields": {
|
|
"hostId": {
|
|
"type": "reference[host]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "addRemoveLoadBalancerHostInput",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/addremoveloadbalancerhostinput"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "addRemoveLoadBalancerHostInputs",
|
|
"resourceFields": {
|
|
"hostId": {
|
|
"type": "reference[host]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "addRemoveLoadBalancerListenerInput",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/addremoveloadbalancerlistenerinput"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "addRemoveLoadBalancerListenerInputs",
|
|
"resourceFields": {
|
|
"loadBalancerListenerId": {
|
|
"type": "reference[loadBalancerListener]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "addRemoveLoadBalancerTargetInput",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/addremoveloadbalancertargetinput"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "addRemoveLoadBalancerTargetInputs",
|
|
"resourceFields": {
|
|
"instanceId": {
|
|
"type": "reference[instance]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"ipAddress": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "addRemoveServiceLinkInput",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/addremoveservicelinkinput"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "addRemoveServiceLinkInputs",
|
|
"resourceFields": {
|
|
"serviceId": {
|
|
"type": "reference[service]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "addLabelInput",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/addlabelinput"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "addLabelInputs",
|
|
"resourceFields": {
|
|
"key": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"value": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "removeLabelInput",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/removelabelinput"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "removeLabelInputs",
|
|
"resourceFields": {
|
|
"label": {
|
|
"type": "reference[label]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "apiKey",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/apikey",
|
|
"collection": "http://localhost:8080/v1/apikeys"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "apiKeys",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"publicValue": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 4096,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"secretValue": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 4096,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"deactivating",
|
|
"inactive",
|
|
"purged",
|
|
"purging",
|
|
"registering",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"restoring",
|
|
"updating-active",
|
|
"updating-inactive"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"publicValue": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"registryId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"secretValue": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"images",
|
|
"account",
|
|
"instances"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "credential"
|
|
},
|
|
"activate": {
|
|
"input": null,
|
|
"output": "credential"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "credential"
|
|
},
|
|
"restore": {
|
|
"input": null,
|
|
"output": "credential"
|
|
},
|
|
"deactivate": {
|
|
"input": null,
|
|
"output": "credential"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "credential"
|
|
},
|
|
"purge": {
|
|
"input": null,
|
|
"output": "credential"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET",
|
|
"PUT",
|
|
"DELETE"
|
|
],
|
|
"collectionMethods": [
|
|
"GET",
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "cluster",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/cluster",
|
|
"collection": "http://localhost:8080/v1/clusters"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "clusters",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"agentId": {
|
|
"type": "reference[agent]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"apiProxy": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"computeTotal": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"info": {
|
|
"type": "json",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"physicalHostId": {
|
|
"type": "reference[physicalHost]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"deactivating",
|
|
"inactive",
|
|
"purged",
|
|
"purging",
|
|
"registering",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"restoring",
|
|
"updating-active",
|
|
"updating-inactive"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"discoverySpec": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"port": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"agentId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"computeFree": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"computeTotal": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"isPublic": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"physicalHostId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uri": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"ipaddresses",
|
|
"storagepools",
|
|
"clusters",
|
|
"physicalhost",
|
|
"labels",
|
|
"hosts",
|
|
"containerevents",
|
|
"account",
|
|
"loadbalancerhostmaps",
|
|
"instances",
|
|
"agent",
|
|
"loadbalancers"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "host"
|
|
},
|
|
"activate": {
|
|
"input": null,
|
|
"output": "host"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "host"
|
|
},
|
|
"restore": {
|
|
"input": null,
|
|
"output": "host"
|
|
},
|
|
"removelabel": {
|
|
"input": "removeLabelInput",
|
|
"output": "host"
|
|
},
|
|
"addlabel": {
|
|
"input": "addLabelInput",
|
|
"output": "host"
|
|
},
|
|
"deactivate": {
|
|
"input": null,
|
|
"output": "host"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "host"
|
|
},
|
|
"purge": {
|
|
"input": null,
|
|
"output": "host"
|
|
},
|
|
"addhost": {
|
|
"input": "addRemoveClusterHostInput",
|
|
"output": "cluster"
|
|
},
|
|
"removehost": {
|
|
"input": "addRemoveClusterHostInput",
|
|
"output": "cluster"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET",
|
|
"PUT",
|
|
"DELETE"
|
|
],
|
|
"collectionMethods": [
|
|
"GET",
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "composeConfigInput",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/composeconfiginput"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "composeConfigInputs",
|
|
"resourceFields": {
|
|
"serviceIds": {
|
|
"type": "array[reference[service]]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "container",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/container",
|
|
"collection": "http://localhost:8080/v1/containers"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "containers",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"agentId": {
|
|
"type": "reference[agent]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"allocationState": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"count": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"externalId": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"firstRunning": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"hostname": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": 1,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"imageUuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"nativeContainer": {
|
|
"type": "boolean",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"networkIds": {
|
|
"type": "array[reference[network]]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"ports": {
|
|
"type": "array[string]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"primaryIpAddress": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"registryCredentialId": {
|
|
"type": "reference[registryCredential]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"requestedHostId": {
|
|
"type": "reference[host]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"startOnCreate": {
|
|
"type": "boolean",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": true
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"creating",
|
|
"migrating",
|
|
"purged",
|
|
"purging",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"restarting",
|
|
"restoring",
|
|
"running",
|
|
"starting",
|
|
"stopped",
|
|
"stopping",
|
|
"updating-running",
|
|
"updating-stopped"
|
|
],
|
|
"default": null
|
|
},
|
|
"systemContainer": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"NetworkAgent",
|
|
"LoadBalancerAgent"
|
|
],
|
|
"default": null
|
|
},
|
|
"token": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"environment": {
|
|
"type": "map[string]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"command": {
|
|
"type": "array[string]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"directory": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": 1,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"user": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": 1,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"publishAllPorts": {
|
|
"type": "boolean",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": false
|
|
},
|
|
"privileged": {
|
|
"type": "boolean",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": false
|
|
},
|
|
"capAdd": {
|
|
"type": "array[enum]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"ALL",
|
|
"AUDIT_CONTROL",
|
|
"AUDIT_WRITE",
|
|
"BLOCK_SUSPEND",
|
|
"CHOWN",
|
|
"DAC_OVERRIDE",
|
|
"DAC_READ_SEARCH",
|
|
"FOWNER",
|
|
"FSETID",
|
|
"IPC_LOCK",
|
|
"IPC_OWNER",
|
|
"KILL",
|
|
"LEASE",
|
|
"LINUX_IMMUTABLE",
|
|
"MAC_ADMIN",
|
|
"MAC_OVERRIDE",
|
|
"MKNOD",
|
|
"NET_ADMIN",
|
|
"NET_BIND_SERVICE",
|
|
"NET_BROADCAST",
|
|
"NET_RAW",
|
|
"SETFCAP",
|
|
"SETGID",
|
|
"SETPCAP",
|
|
"SETUID",
|
|
"SYSLOG",
|
|
"SYS_ADMIN",
|
|
"SYS_BOOT",
|
|
"SYS_CHROOT",
|
|
"SYS_MODULE",
|
|
"SYS_NICE",
|
|
"SYS_PACCT",
|
|
"SYS_PTRACE",
|
|
"SYS_RAWIO",
|
|
"SYS_RESOURCE",
|
|
"SYS_TIME",
|
|
"SYS_TTY_CONFIG",
|
|
"WAKE_ALARM"
|
|
],
|
|
"default": null
|
|
},
|
|
"capDrop": {
|
|
"type": "array[enum]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"ALL",
|
|
"AUDIT_CONTROL",
|
|
"AUDIT_WRITE",
|
|
"BLOCK_SUSPEND",
|
|
"CHOWN",
|
|
"DAC_OVERRIDE",
|
|
"DAC_READ_SEARCH",
|
|
"FOWNER",
|
|
"FSETID",
|
|
"IPC_LOCK",
|
|
"IPC_OWNER",
|
|
"KILL",
|
|
"LEASE",
|
|
"LINUX_IMMUTABLE",
|
|
"MAC_ADMIN",
|
|
"MAC_OVERRIDE",
|
|
"MKNOD",
|
|
"NET_ADMIN",
|
|
"NET_BIND_SERVICE",
|
|
"NET_BROADCAST",
|
|
"NET_RAW",
|
|
"SETFCAP",
|
|
"SETGID",
|
|
"SETPCAP",
|
|
"SETUID",
|
|
"SYSLOG",
|
|
"SYS_ADMIN",
|
|
"SYS_BOOT",
|
|
"SYS_CHROOT",
|
|
"SYS_MODULE",
|
|
"SYS_NICE",
|
|
"SYS_PACCT",
|
|
"SYS_PTRACE",
|
|
"SYS_RAWIO",
|
|
"SYS_RESOURCE",
|
|
"SYS_TIME",
|
|
"SYS_TTY_CONFIG",
|
|
"WAKE_ALARM"
|
|
],
|
|
"default": null
|
|
},
|
|
"dns": {
|
|
"type": "array[string]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"dnsSearch": {
|
|
"type": "array[string]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"instanceLinks": {
|
|
"type": "map[reference[instance]]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"domainName": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"memorySwap": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"memory": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"cpuSet": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"cpuShares": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"stdinOpen": {
|
|
"type": "boolean",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": false
|
|
},
|
|
"tty": {
|
|
"type": "boolean",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": false
|
|
},
|
|
"entryPoint": {
|
|
"type": "array[string]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"lxcConf": {
|
|
"type": "map[string]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"restartPolicy": {
|
|
"type": "restartPolicy",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"devices": {
|
|
"type": "array[string]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"labels": {
|
|
"type": "map[string]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"dataVolumes": {
|
|
"type": "array[string]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"dataVolumesFrom": {
|
|
"type": "array[reference[container]]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"agentId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"allocationState": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"compute": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"domain": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"externalId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"firstRunning": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"hostname": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"imageId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"instanceTriggeredStop": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"memoryMb": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"nativeContainer": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"offeringId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"registryCredentialId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"systemContainer": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"token": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"userdata": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"zoneId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"services",
|
|
"instancelinks",
|
|
"loadbalancertargets",
|
|
"volumes",
|
|
"targetinstancelinks",
|
|
"agent",
|
|
"registrycredential",
|
|
"instancelabels",
|
|
"ports",
|
|
"mounts",
|
|
"hosts",
|
|
"account",
|
|
"credentials"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "instance"
|
|
},
|
|
"stop": {
|
|
"input": "instanceStop",
|
|
"output": "instance"
|
|
},
|
|
"console": {
|
|
"input": "instanceConsoleInput",
|
|
"output": "instanceConsole"
|
|
},
|
|
"restart": {
|
|
"input": null,
|
|
"output": "instance"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "instance"
|
|
},
|
|
"start": {
|
|
"input": null,
|
|
"output": "instance"
|
|
},
|
|
"restore": {
|
|
"input": null,
|
|
"output": "instance"
|
|
},
|
|
"migrate": {
|
|
"input": null,
|
|
"output": "instance"
|
|
},
|
|
"deallocate": {
|
|
"input": null,
|
|
"output": "instance"
|
|
},
|
|
"allocate": {
|
|
"input": null,
|
|
"output": "instance"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "instance"
|
|
},
|
|
"purge": {
|
|
"input": null,
|
|
"output": "instance"
|
|
},
|
|
"logs": {
|
|
"input": "containerLogs",
|
|
"output": "hostAccess"
|
|
},
|
|
"addlabel": {
|
|
"input": "addLabelInput",
|
|
"output": "container"
|
|
},
|
|
"removelabel": {
|
|
"input": "removeLabelInput",
|
|
"output": "container"
|
|
},
|
|
"execute": {
|
|
"input": "containerExec",
|
|
"output": "hostAccess"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET",
|
|
"PUT",
|
|
"DELETE"
|
|
],
|
|
"collectionMethods": [
|
|
"GET",
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "instanceConsole",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/instanceconsole"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "instanceConsoles",
|
|
"resourceFields": {
|
|
"url": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"password": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": []
|
|
},
|
|
{
|
|
"id": "instanceConsoleInput",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/instanceconsoleinput"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "instanceConsoleInputs",
|
|
"resourceFields": {},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": []
|
|
},
|
|
{
|
|
"id": "instanceStop",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/instancestop"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "instanceStops",
|
|
"resourceFields": {
|
|
"remove": {
|
|
"type": "boolean",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"timeout": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"deallocateFromHost": {
|
|
"type": "boolean",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "ipAddressAssociateInput",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/ipaddressassociateinput"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "ipAddressAssociateInputs",
|
|
"resourceFields": {
|
|
"ipAddressId": {
|
|
"type": "reference[ipAddress]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "project",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/project",
|
|
"collection": "http://localhost:8080/v1/projects"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "projects",
|
|
"resourceFields": {
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"deactivating",
|
|
"inactive",
|
|
"purged",
|
|
"purging",
|
|
"registering",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"restoring",
|
|
"updating-active",
|
|
"updating-inactive"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"members": {
|
|
"type": "array[projectMember]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"externalId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"externalIdType": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"networks",
|
|
"services",
|
|
"storagepools",
|
|
"agents",
|
|
"globalloadbalancers",
|
|
"labels",
|
|
"loadbalancertargets",
|
|
"environments",
|
|
"instancelinks",
|
|
"containerevents",
|
|
"loadbalancerhostmaps",
|
|
"volumes",
|
|
"instances",
|
|
"loadbalancers",
|
|
"loadbalancerconfiglistenermaps",
|
|
"ports",
|
|
"ipaddresses",
|
|
"mounts",
|
|
"loadbalancerlisteners",
|
|
"loadbalancerconfigs",
|
|
"projectmembers",
|
|
"physicalhosts",
|
|
"hosts",
|
|
"images",
|
|
"credentials",
|
|
"snapshots",
|
|
"certificates"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "account"
|
|
},
|
|
"activate": {
|
|
"input": null,
|
|
"output": "account"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "account"
|
|
},
|
|
"restore": {
|
|
"input": null,
|
|
"output": "account"
|
|
},
|
|
"deactivate": {
|
|
"input": null,
|
|
"output": "account"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "account"
|
|
},
|
|
"purge": {
|
|
"input": null,
|
|
"output": "account"
|
|
},
|
|
"setmembers": {
|
|
"input": "setProjectMembersInput",
|
|
"output": "setProjectMembersInput"
|
|
},
|
|
"delete": {
|
|
"input": null,
|
|
"output": null
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "registry",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/registry",
|
|
"collection": "http://localhost:8080/v1/registries"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "registries",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"deactivating",
|
|
"inactive",
|
|
"purged",
|
|
"purging",
|
|
"registering",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"restoring",
|
|
"updating-active",
|
|
"updating-inactive"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"serverAddress": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": 1,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"agentId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"external": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"physicalTotalSizeMb": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"virtualTotalSizeMb": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"zoneId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"hosts",
|
|
"images",
|
|
"account",
|
|
"credentials",
|
|
"volumes",
|
|
"snapshots"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "storagePool"
|
|
},
|
|
"activate": {
|
|
"input": null,
|
|
"output": "storagePool"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "storagePool"
|
|
},
|
|
"restore": {
|
|
"input": null,
|
|
"output": "storagePool"
|
|
},
|
|
"deactivate": {
|
|
"input": null,
|
|
"output": "storagePool"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "storagePool"
|
|
},
|
|
"purge": {
|
|
"input": null,
|
|
"output": "storagePool"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET",
|
|
"PUT",
|
|
"DELETE"
|
|
],
|
|
"collectionMethods": [
|
|
"GET",
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "registryCredential",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/registrycredential",
|
|
"collection": "http://localhost:8080/v1/registrycredentials"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "registryCredentials",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"publicValue": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 4096,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"registryId": {
|
|
"type": "reference[registry]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"secretValue": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 4096,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"deactivating",
|
|
"inactive",
|
|
"purged",
|
|
"purging",
|
|
"registering",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"restoring",
|
|
"updating-active",
|
|
"updating-inactive"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"email": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": 1,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"publicValue": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"registryId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"secretValue": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"images",
|
|
"account",
|
|
"registry",
|
|
"instances"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "credential"
|
|
},
|
|
"activate": {
|
|
"input": null,
|
|
"output": "credential"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "credential"
|
|
},
|
|
"restore": {
|
|
"input": null,
|
|
"output": "credential"
|
|
},
|
|
"deactivate": {
|
|
"input": null,
|
|
"output": "credential"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "credential"
|
|
},
|
|
"purge": {
|
|
"input": null,
|
|
"output": "credential"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET",
|
|
"PUT",
|
|
"DELETE"
|
|
],
|
|
"collectionMethods": [
|
|
"GET",
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "removeLoadBalancerInput",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/removeloadbalancerinput"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "removeLoadBalancerInputs",
|
|
"resourceFields": {
|
|
"loadBalancerId": {
|
|
"type": "reference[loadBalancer]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "setLoadBalancerHostsInput",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/setloadbalancerhostsinput"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "setLoadBalancerHostsInputs",
|
|
"resourceFields": {
|
|
"hostIds": {
|
|
"type": "array[reference[host]]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "setLoadBalancerListenersInput",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/setloadbalancerlistenersinput"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "setLoadBalancerListenersInputs",
|
|
"resourceFields": {
|
|
"loadBalancerListenerIds": {
|
|
"type": "array[reference[loadBalancerListener]]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "setLoadBalancerTargetsInput",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/setloadbalancertargetsinput"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "setLoadBalancerTargetsInputs",
|
|
"resourceFields": {
|
|
"instanceIds": {
|
|
"type": "array[reference[instance]]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"ipAddresses": {
|
|
"type": "array[string]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "setProjectMembersInput",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/setprojectmembersinput"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "setProjectMembersInputs",
|
|
"resourceFields": {
|
|
"members": {
|
|
"type": "array[projectMember]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": 1,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "setServiceLinksInput",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/setservicelinksinput"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "setServiceLinksInputs",
|
|
"resourceFields": {
|
|
"serviceIds": {
|
|
"type": "array[reference[service]]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "loadBalancerService",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/loadbalancerservice",
|
|
"collection": "http://localhost:8080/v1/loadbalancerservices"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "loadBalancerServices",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"dataVolumesFromService": {
|
|
"type": "array[reference[service]]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"environmentId": {
|
|
"type": "reference[environment]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"launchConfig": {
|
|
"type": "container",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": "[a-zA-Z0-9]-",
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": 1,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"scale": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": 1
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"deactivating",
|
|
"inactive",
|
|
"registering",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"updating-active",
|
|
"updating-inactive"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"loadBalancerConfig": {
|
|
"type": "loadBalancerConfig",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"environmentId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"loadbalancerlisteners",
|
|
"environment",
|
|
"loadbalancerconfigs",
|
|
"consumedservices",
|
|
"account",
|
|
"instances",
|
|
"consumedbyservices",
|
|
"loadbalancers"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "service"
|
|
},
|
|
"activate": {
|
|
"input": null,
|
|
"output": "service"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "service"
|
|
},
|
|
"setservicelinks": {
|
|
"input": "setServiceLinksInput",
|
|
"output": "service"
|
|
},
|
|
"removeservicelink": {
|
|
"input": "addRemoveServiceLinkInput",
|
|
"output": "service"
|
|
},
|
|
"addservicelink": {
|
|
"input": "addRemoveServiceLinkInput",
|
|
"output": "service"
|
|
},
|
|
"deactivate": {
|
|
"input": null,
|
|
"output": "service"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "service"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET",
|
|
"PUT",
|
|
"DELETE"
|
|
],
|
|
"collectionMethods": [
|
|
"GET",
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "account",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/account",
|
|
"collection": "http://localhost:8080/v1/accounts"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "accounts",
|
|
"resourceFields": {
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"externalId": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"externalIdType": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"deactivating",
|
|
"inactive",
|
|
"purged",
|
|
"purging",
|
|
"registering",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"restoring",
|
|
"updating-active",
|
|
"updating-inactive"
|
|
],
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"externalId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"externalIdType": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"networks",
|
|
"services",
|
|
"storagepools",
|
|
"agents",
|
|
"globalloadbalancers",
|
|
"labels",
|
|
"loadbalancertargets",
|
|
"environments",
|
|
"instancelinks",
|
|
"containerevents",
|
|
"loadbalancerhostmaps",
|
|
"volumes",
|
|
"instances",
|
|
"loadbalancers",
|
|
"loadbalancerconfiglistenermaps",
|
|
"ports",
|
|
"ipaddresses",
|
|
"mounts",
|
|
"loadbalancerlisteners",
|
|
"loadbalancerconfigs",
|
|
"projectmembers",
|
|
"physicalhosts",
|
|
"hosts",
|
|
"images",
|
|
"credentials",
|
|
"snapshots",
|
|
"certificates"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "account"
|
|
},
|
|
"activate": {
|
|
"input": null,
|
|
"output": "account"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "account"
|
|
},
|
|
"restore": {
|
|
"input": null,
|
|
"output": "account"
|
|
},
|
|
"deactivate": {
|
|
"input": null,
|
|
"output": "account"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "account"
|
|
},
|
|
"purge": {
|
|
"input": null,
|
|
"output": "account"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET",
|
|
"PUT",
|
|
"DELETE"
|
|
],
|
|
"collectionMethods": [
|
|
"GET",
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "agent",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/agent",
|
|
"collection": "http://localhost:8080/v1/agents"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "agents",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"managedConfig": {
|
|
"type": "boolean",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": true
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"deactivating",
|
|
"inactive",
|
|
"purged",
|
|
"purging",
|
|
"reconnecting",
|
|
"registering",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"restoring",
|
|
"updating-active",
|
|
"updating-inactive"
|
|
],
|
|
"default": null
|
|
},
|
|
"uri": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": true,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"agentGroupId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"managedConfig": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uri": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"zoneId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"storagepools",
|
|
"configitemstatuses",
|
|
"physicalhosts",
|
|
"hosts",
|
|
"account",
|
|
"instances"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "agent"
|
|
},
|
|
"activate": {
|
|
"input": null,
|
|
"output": "agent"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "agent"
|
|
},
|
|
"reconnect": {
|
|
"input": null,
|
|
"output": "agent"
|
|
},
|
|
"restore": {
|
|
"input": null,
|
|
"output": "agent"
|
|
},
|
|
"deactivate": {
|
|
"input": null,
|
|
"output": "agent"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "agent"
|
|
},
|
|
"purge": {
|
|
"input": null,
|
|
"output": "agent"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "certificate",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/certificate",
|
|
"collection": "http://localhost:8080/v1/certificates"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "certificates",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"cert": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"certChain": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"key": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"cert": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"certChain": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"key": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"account"
|
|
],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET",
|
|
"PUT",
|
|
"DELETE"
|
|
],
|
|
"collectionMethods": [
|
|
"GET",
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "configItem",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/configitem",
|
|
"collection": "http://localhost:8080/v1/configitems"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "configItems",
|
|
"resourceFields": {
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"sourceVersion": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"sourceVersion": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "configItemStatus",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/configitemstatus",
|
|
"collection": "http://localhost:8080/v1/configitemstatuses"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "configItemStatuses",
|
|
"resourceFields": {
|
|
"agentId": {
|
|
"type": "reference[agent]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"appliedUpdated": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"appliedVersion": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"requestedUpdated": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"requestedVersion": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"sourceVersion": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"agentId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"appliedUpdated": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"appliedVersion": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"requestedUpdated": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"requestedVersion": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"sourceVersion": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"agent"
|
|
],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "containerEvent",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/containerevent",
|
|
"collection": "http://localhost:8080/v1/containerevents"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "containerEvents",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"externalFrom": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"externalId": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"externalStatus": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"externalTimestamp": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"hostId": {
|
|
"type": "reference[host]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"reportedHostUuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"created",
|
|
"creating",
|
|
"removed",
|
|
"removing",
|
|
"requested"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"dockerInspect": {
|
|
"type": "json",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"externalFrom": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"externalId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"externalStatus": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"externalTimestamp": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"hostId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"reportedHostUuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"host",
|
|
"account"
|
|
],
|
|
"resourceActions": {
|
|
"remove": {
|
|
"input": null,
|
|
"output": "containerEvent"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "containerEvent"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "credential",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/credential",
|
|
"collection": "http://localhost:8080/v1/credentials"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "credentials",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"publicValue": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 4096,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"secretValue": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 4096,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"deactivating",
|
|
"inactive",
|
|
"purged",
|
|
"purging",
|
|
"registering",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"restoring",
|
|
"updating-active",
|
|
"updating-inactive"
|
|
],
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"publicValue": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"registryId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"secretValue": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"images",
|
|
"account",
|
|
"instances"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "credential"
|
|
},
|
|
"activate": {
|
|
"input": null,
|
|
"output": "credential"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "credential"
|
|
},
|
|
"restore": {
|
|
"input": null,
|
|
"output": "credential"
|
|
},
|
|
"deactivate": {
|
|
"input": null,
|
|
"output": "credential"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "credential"
|
|
},
|
|
"purge": {
|
|
"input": null,
|
|
"output": "credential"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET",
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "databasechangelog",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/databasechangelog",
|
|
"collection": "http://localhost:8080/v1/databasechangelogs"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "databasechangelogs",
|
|
"resourceFields": {
|
|
"author": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"comments": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"dateexecuted": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"exectype": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 10,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"filename": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"liquibase": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 20,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"md5sum": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 35,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"orderexecuted": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"tag": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"author": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"comments": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"dateexecuted": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"exectype": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"filename": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"liquibase": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"md5sum": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"orderexecuted": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"tag": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET",
|
|
"DELETE"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "databasechangeloglock",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/databasechangeloglock",
|
|
"collection": "http://localhost:8080/v1/databasechangeloglocks"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "databasechangeloglocks",
|
|
"resourceFields": {
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"locked": {
|
|
"type": "boolean",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"lockedby": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"lockgranted": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"locked": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"lockedby": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"lockgranted": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET",
|
|
"DELETE"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "environment",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/environment",
|
|
"collection": "http://localhost:8080/v1/environments"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "environments",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": "[a-zA-Z0-9-]",
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": 1,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"updating-active"
|
|
],
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"services",
|
|
"account"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "environment"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "environment"
|
|
},
|
|
"activateservices": {
|
|
"input": null,
|
|
"output": null
|
|
},
|
|
"deactivateservices": {
|
|
"input": null,
|
|
"output": null
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "environment"
|
|
},
|
|
"exportconfig": {
|
|
"input": "composeConfigInput",
|
|
"output": "composeConfig"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET",
|
|
"PUT",
|
|
"DELETE"
|
|
],
|
|
"collectionMethods": [
|
|
"GET",
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "externalHandler",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/externalhandler",
|
|
"collection": "http://localhost:8080/v1/externalhandlers"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "externalHandlers",
|
|
"resourceFields": {
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"priority": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"deactivating",
|
|
"inactive",
|
|
"purged",
|
|
"purging",
|
|
"registering",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"restoring",
|
|
"updating-active",
|
|
"updating-inactive"
|
|
],
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"processConfigs": {
|
|
"type": "array[externalHandlerProcessConfig]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"retries": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": 1,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"timeoutMillis": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": 1000,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"priority": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"externalhandlerexternalhandlerprocessmaps",
|
|
"externalhandlerprocesses"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "externalHandler"
|
|
},
|
|
"activate": {
|
|
"input": null,
|
|
"output": "externalHandler"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "externalHandler"
|
|
},
|
|
"restore": {
|
|
"input": null,
|
|
"output": "externalHandler"
|
|
},
|
|
"deactivate": {
|
|
"input": null,
|
|
"output": "externalHandler"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "externalHandler"
|
|
},
|
|
"purge": {
|
|
"input": null,
|
|
"output": "externalHandler"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"collectionMethods": [
|
|
"GET",
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "externalHandlerExternalHandlerProcessMap",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/externalhandlerexternalhandlerprocessmap",
|
|
"collection": "http://localhost:8080/v1/externalhandlerexternalhandlerprocessmaps"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "externalHandlerExternalHandlerProcessMaps",
|
|
"resourceFields": {
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"externalHandlerId": {
|
|
"type": "reference[externalHandler]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"externalHandlerProcessId": {
|
|
"type": "reference[externalHandlerProcess]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"onError": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"deactivating",
|
|
"inactive",
|
|
"purged",
|
|
"purging",
|
|
"registering",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"restoring",
|
|
"updating-active",
|
|
"updating-inactive"
|
|
],
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"externalHandlerId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"externalHandlerProcessId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"onError": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"externalhandler",
|
|
"externalhandlerprocess"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "externalHandlerExternalHandlerProcessMap"
|
|
},
|
|
"activate": {
|
|
"input": null,
|
|
"output": "externalHandlerExternalHandlerProcessMap"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "externalHandlerExternalHandlerProcessMap"
|
|
},
|
|
"restore": {
|
|
"input": null,
|
|
"output": "externalHandlerExternalHandlerProcessMap"
|
|
},
|
|
"deactivate": {
|
|
"input": null,
|
|
"output": "externalHandlerExternalHandlerProcessMap"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "externalHandlerExternalHandlerProcessMap"
|
|
},
|
|
"purge": {
|
|
"input": null,
|
|
"output": "externalHandlerExternalHandlerProcessMap"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "externalHandlerProcess",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/externalhandlerprocess",
|
|
"collection": "http://localhost:8080/v1/externalhandlerprocesses"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "externalHandlerProcesses",
|
|
"resourceFields": {
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"deactivating",
|
|
"inactive",
|
|
"purged",
|
|
"purging",
|
|
"registering",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"restoring",
|
|
"updating-active",
|
|
"updating-inactive"
|
|
],
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"externalhandlerexternalhandlerprocessmaps",
|
|
"externalhandlers"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "externalHandlerProcess"
|
|
},
|
|
"activate": {
|
|
"input": null,
|
|
"output": "externalHandlerProcess"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "externalHandlerProcess"
|
|
},
|
|
"restore": {
|
|
"input": null,
|
|
"output": "externalHandlerProcess"
|
|
},
|
|
"deactivate": {
|
|
"input": null,
|
|
"output": "externalHandlerProcess"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "externalHandlerProcess"
|
|
},
|
|
"purge": {
|
|
"input": null,
|
|
"output": "externalHandlerProcess"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "globalLoadBalancer",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/globalloadbalancer",
|
|
"collection": "http://localhost:8080/v1/globalloadbalancers"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "globalLoadBalancers",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"updating-active"
|
|
],
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"globalLoadBalancerHealthCheck": {
|
|
"type": "array[globalLoadBalancerHealthCheck]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"globalLoadBalancerPolicy": {
|
|
"type": "array[globalLoadBalancerPolicy]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"account",
|
|
"loadbalancers"
|
|
],
|
|
"resourceActions": {
|
|
"remove": {
|
|
"input": null,
|
|
"output": "globalLoadBalancer"
|
|
},
|
|
"addloadbalancer": {
|
|
"input": "addLoadBalancerInput",
|
|
"output": "globalLoadBalancer"
|
|
},
|
|
"removeloadbalancer": {
|
|
"input": "removeLoadBalancerInput",
|
|
"output": "globalLoadBalancer"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "globalLoadBalancer"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET",
|
|
"PUT",
|
|
"DELETE"
|
|
],
|
|
"collectionMethods": [
|
|
"GET",
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "host",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/host",
|
|
"collection": "http://localhost:8080/v1/hosts"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "hosts",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"agentId": {
|
|
"type": "reference[agent]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"computeTotal": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"physicalHostId": {
|
|
"type": "reference[physicalHost]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"deactivating",
|
|
"inactive",
|
|
"purged",
|
|
"purging",
|
|
"registering",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"restoring",
|
|
"updating-active",
|
|
"updating-inactive"
|
|
],
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"info": {
|
|
"type": "json",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"apiProxy": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"agentId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"computeFree": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"computeTotal": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"isPublic": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"physicalHostId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uri": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"ipaddresses",
|
|
"storagepools",
|
|
"clusters",
|
|
"physicalhost",
|
|
"labels",
|
|
"hosts",
|
|
"containerevents",
|
|
"account",
|
|
"loadbalancerhostmaps",
|
|
"instances",
|
|
"agent",
|
|
"loadbalancers"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "host"
|
|
},
|
|
"activate": {
|
|
"input": null,
|
|
"output": "host"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "host"
|
|
},
|
|
"restore": {
|
|
"input": null,
|
|
"output": "host"
|
|
},
|
|
"removelabel": {
|
|
"input": "removeLabelInput",
|
|
"output": "host"
|
|
},
|
|
"addlabel": {
|
|
"input": "addLabelInput",
|
|
"output": "host"
|
|
},
|
|
"deactivate": {
|
|
"input": null,
|
|
"output": "host"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "host"
|
|
},
|
|
"purge": {
|
|
"input": null,
|
|
"output": "host"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET",
|
|
"PUT",
|
|
"DELETE"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "image",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/image",
|
|
"collection": "http://localhost:8080/v1/images"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "images",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"deactivating",
|
|
"inactive",
|
|
"purged",
|
|
"purging",
|
|
"registering",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"restoring",
|
|
"updating-active",
|
|
"updating-inactive"
|
|
],
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"checksum": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"format": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"instanceKind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"isPublic": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"physicalSizeMb": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"registryCredentialId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"url": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"virtualSizeMb": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"storagepools",
|
|
"account",
|
|
"volumes",
|
|
"instances"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "image"
|
|
},
|
|
"activate": {
|
|
"input": null,
|
|
"output": "image"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "image"
|
|
},
|
|
"restore": {
|
|
"input": null,
|
|
"output": "image"
|
|
},
|
|
"deactivate": {
|
|
"input": null,
|
|
"output": "image"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "image"
|
|
},
|
|
"purge": {
|
|
"input": null,
|
|
"output": "image"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "instance",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/instance",
|
|
"collection": "http://localhost:8080/v1/instances"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "instances",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"externalId": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"creating",
|
|
"migrating",
|
|
"purged",
|
|
"purging",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"restarting",
|
|
"restoring",
|
|
"running",
|
|
"starting",
|
|
"stopped",
|
|
"stopping",
|
|
"updating-running",
|
|
"updating-stopped"
|
|
],
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"agentId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"allocationState": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"compute": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"domain": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"externalId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"firstRunning": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"hostname": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"imageId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"instanceTriggeredStop": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"memoryMb": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"nativeContainer": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"offeringId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"registryCredentialId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"systemContainer": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"token": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"userdata": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"zoneId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"instancelabels",
|
|
"services",
|
|
"ports",
|
|
"mounts",
|
|
"loadbalancertargets",
|
|
"instancelinks",
|
|
"hosts",
|
|
"account",
|
|
"credentials",
|
|
"volumes",
|
|
"targetinstancelinks"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "instance"
|
|
},
|
|
"stop": {
|
|
"input": "instanceStop",
|
|
"output": "instance"
|
|
},
|
|
"console": {
|
|
"input": "instanceConsoleInput",
|
|
"output": "instanceConsole"
|
|
},
|
|
"restart": {
|
|
"input": null,
|
|
"output": "instance"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "instance"
|
|
},
|
|
"start": {
|
|
"input": null,
|
|
"output": "instance"
|
|
},
|
|
"restore": {
|
|
"input": null,
|
|
"output": "instance"
|
|
},
|
|
"migrate": {
|
|
"input": null,
|
|
"output": "instance"
|
|
},
|
|
"deallocate": {
|
|
"input": null,
|
|
"output": "instance"
|
|
},
|
|
"allocate": {
|
|
"input": null,
|
|
"output": "instance"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "instance"
|
|
},
|
|
"purge": {
|
|
"input": null,
|
|
"output": "instance"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "instanceLink",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/instancelink",
|
|
"collection": "http://localhost:8080/v1/instancelinks"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "instanceLinks",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"instanceId": {
|
|
"type": "reference[instance]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"linkName": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"deactivating",
|
|
"inactive",
|
|
"purged",
|
|
"purging",
|
|
"registering",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"restoring",
|
|
"updating-active",
|
|
"updating-inactive"
|
|
],
|
|
"default": null
|
|
},
|
|
"targetInstanceId": {
|
|
"type": "reference[instance]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"ports": {
|
|
"type": "array[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"instanceId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"linkName": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"targetInstanceId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"targetinstance",
|
|
"account",
|
|
"instance"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "instanceLink"
|
|
},
|
|
"activate": {
|
|
"input": null,
|
|
"output": "instanceLink"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "instanceLink"
|
|
},
|
|
"restore": {
|
|
"input": null,
|
|
"output": "instanceLink"
|
|
},
|
|
"deactivate": {
|
|
"input": null,
|
|
"output": "instanceLink"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "instanceLink"
|
|
},
|
|
"purge": {
|
|
"input": null,
|
|
"output": "instanceLink"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "ipAddress",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/ipaddress",
|
|
"collection": "http://localhost:8080/v1/ipaddresses"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "ipAddresses",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"address": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"networkId": {
|
|
"type": "reference[network]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"associated",
|
|
"associating",
|
|
"deactivating",
|
|
"disassociating",
|
|
"inactive",
|
|
"purged",
|
|
"purging",
|
|
"registering",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"restoring",
|
|
"updating-active",
|
|
"updating-inactive"
|
|
],
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"address": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"hostname": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"ipPoolId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"isPublic": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"networkId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"role": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"subnetId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"privateports",
|
|
"publicports",
|
|
"hosts",
|
|
"account",
|
|
"network"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "ipAddress"
|
|
},
|
|
"activate": {
|
|
"input": null,
|
|
"output": "ipAddress"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "ipAddress"
|
|
},
|
|
"disassociate": {
|
|
"input": null,
|
|
"output": "ipAddress"
|
|
},
|
|
"restore": {
|
|
"input": null,
|
|
"output": "ipAddress"
|
|
},
|
|
"deactivate": {
|
|
"input": null,
|
|
"output": "ipAddress"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "ipAddress"
|
|
},
|
|
"purge": {
|
|
"input": null,
|
|
"output": "ipAddress"
|
|
},
|
|
"associate": {
|
|
"input": "ipAddressAssociateInput",
|
|
"output": "ipPool"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "label",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/label",
|
|
"collection": "http://localhost:8080/v1/labels"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "labels",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"key": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"created",
|
|
"creating",
|
|
"removed",
|
|
"removing",
|
|
"requested"
|
|
],
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"value": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"key": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"type": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"value": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"hosts",
|
|
"account",
|
|
"instances"
|
|
],
|
|
"resourceActions": {
|
|
"remove": {
|
|
"input": null,
|
|
"output": "label"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "label"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET",
|
|
"PUT",
|
|
"DELETE"
|
|
],
|
|
"collectionMethods": [
|
|
"GET",
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "loadBalancer",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/loadbalancer",
|
|
"collection": "http://localhost:8080/v1/loadbalancers"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "loadBalancers",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"globalLoadBalancerId": {
|
|
"type": "reference[globalLoadBalancer]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"loadBalancerConfigId": {
|
|
"type": "reference[loadBalancerConfig]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"serviceId": {
|
|
"type": "reference[service]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"updating-active"
|
|
],
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"weight": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"globalLoadBalancerId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"loadBalancerConfigId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"serviceId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"weight": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"loadbalancerconfig",
|
|
"service",
|
|
"loadbalancertargets",
|
|
"hosts",
|
|
"globalloadbalancer",
|
|
"account",
|
|
"loadbalancerhostmaps"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "loadBalancer"
|
|
},
|
|
"sethosts": {
|
|
"input": "setLoadBalancerHostsInput",
|
|
"output": "loadBalancer"
|
|
},
|
|
"addtarget": {
|
|
"input": "addRemoveLoadBalancerTargetInput",
|
|
"output": "loadBalancer"
|
|
},
|
|
"removehost": {
|
|
"input": "addRemoveLoadBalancerHostInput",
|
|
"output": "loadBalancer"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "loadBalancer"
|
|
},
|
|
"addhost": {
|
|
"input": "addRemoveLoadBalancerHostInput",
|
|
"output": "loadBalancer"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "loadBalancer"
|
|
},
|
|
"removetarget": {
|
|
"input": "addRemoveLoadBalancerTargetInput",
|
|
"output": "loadBalancer"
|
|
},
|
|
"settargets": {
|
|
"input": "setLoadBalancerTargetsInput",
|
|
"output": "loadBalancer"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET",
|
|
"PUT",
|
|
"DELETE"
|
|
],
|
|
"collectionMethods": [
|
|
"GET",
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "loadBalancerConfig",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/loadbalancerconfig",
|
|
"collection": "http://localhost:8080/v1/loadbalancerconfigs"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "loadBalancerConfigs",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"serviceId": {
|
|
"type": "reference[service]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"updating-active"
|
|
],
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"healthCheck": {
|
|
"type": "loadBalancerHealthCheck",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"appCookieStickinessPolicy": {
|
|
"type": "loadBalancerAppCookieStickinessPolicy",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"lbCookieStickinessPolicy": {
|
|
"type": "loadBalancerCookieStickinessPolicy",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"serviceId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"loadbalancerconfiglistenermaps",
|
|
"loadbalancerlisteners",
|
|
"service",
|
|
"account",
|
|
"loadbalancers"
|
|
],
|
|
"resourceActions": {
|
|
"removelistener": {
|
|
"input": "addRemoveLoadBalancerListenerInput",
|
|
"output": "loadBalancerConfig"
|
|
},
|
|
"update": {
|
|
"input": null,
|
|
"output": "loadBalancerConfig"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "loadBalancerConfig"
|
|
},
|
|
"setlisteners": {
|
|
"input": "setLoadBalancerListenersInput",
|
|
"output": "loadBalancerConfig"
|
|
},
|
|
"addlistener": {
|
|
"input": "addRemoveLoadBalancerListenerInput",
|
|
"output": "loadBalancerConfig"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "loadBalancerConfig"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET",
|
|
"PUT",
|
|
"DELETE"
|
|
],
|
|
"collectionMethods": [
|
|
"GET",
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "loadBalancerConfigListenerMap",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/loadbalancerconfiglistenermap",
|
|
"collection": "http://localhost:8080/v1/loadbalancerconfiglistenermaps"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "loadBalancerConfigListenerMaps",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"loadBalancerConfigId": {
|
|
"type": "reference[loadBalancerConfig]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"loadBalancerListenerId": {
|
|
"type": "reference[loadBalancerListener]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"removed",
|
|
"removing",
|
|
"requested"
|
|
],
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"loadBalancerConfigId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"loadBalancerListenerId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"loadbalancerlistener",
|
|
"loadbalancerconfig",
|
|
"account"
|
|
],
|
|
"resourceActions": {
|
|
"remove": {
|
|
"input": null,
|
|
"output": "loadBalancerConfigListenerMap"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "loadBalancerConfigListenerMap"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "loadBalancerHostMap",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/loadbalancerhostmap",
|
|
"collection": "http://localhost:8080/v1/loadbalancerhostmaps"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "loadBalancerHostMaps",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"hostId": {
|
|
"type": "reference[host]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"loadBalancerId": {
|
|
"type": "reference[loadBalancer]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"hostId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"loadBalancerId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"host",
|
|
"loadbalancer",
|
|
"account"
|
|
],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "loadBalancerListener",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/loadbalancerlistener",
|
|
"collection": "http://localhost:8080/v1/loadbalancerlisteners"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "loadBalancerListeners",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"serviceId": {
|
|
"type": "reference[service]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"sourcePort": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": 1,
|
|
"max": 65535,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"sourceProtocol": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": [
|
|
"tcp",
|
|
"http"
|
|
],
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"removed",
|
|
"removing",
|
|
"requested"
|
|
],
|
|
"default": null
|
|
},
|
|
"targetPort": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": 1,
|
|
"max": 65535,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"targetProtocol": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": [
|
|
"tcp",
|
|
"http"
|
|
],
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"algorithm": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"roundrobin",
|
|
"leastconn",
|
|
"source"
|
|
],
|
|
"default": "roundrobin"
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"serviceId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"sourcePort": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"sourceProtocol": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"targetPort": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"targetProtocol": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"loadbalancerconfiglistenermaps",
|
|
"loadbalancerconfigs",
|
|
"service",
|
|
"account"
|
|
],
|
|
"resourceActions": {
|
|
"remove": {
|
|
"input": null,
|
|
"output": "loadBalancerListener"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "loadBalancerListener"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET",
|
|
"PUT",
|
|
"DELETE"
|
|
],
|
|
"collectionMethods": [
|
|
"GET",
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "loadBalancerTarget",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/loadbalancertarget",
|
|
"collection": "http://localhost:8080/v1/loadbalancertargets"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "loadBalancerTargets",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"instanceId": {
|
|
"type": "reference[instance]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"ipAddress": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"loadBalancerId": {
|
|
"type": "reference[loadBalancer]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"removed",
|
|
"removing",
|
|
"requested"
|
|
],
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"instanceId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"ipAddress": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"loadBalancerId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"loadbalancer",
|
|
"account",
|
|
"instance"
|
|
],
|
|
"resourceActions": {
|
|
"remove": {
|
|
"input": null,
|
|
"output": "loadBalancerTarget"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "loadBalancerTarget"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "mount",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/mount",
|
|
"collection": "http://localhost:8080/v1/mounts"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "mounts",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"instanceId": {
|
|
"type": "reference[instance]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"path": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 512,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"permissions": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"deactivating",
|
|
"inactive",
|
|
"purged",
|
|
"purging",
|
|
"registering",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"restoring",
|
|
"updating-active",
|
|
"updating-inactive"
|
|
],
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"volumeId": {
|
|
"type": "reference[volume]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"instanceId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"path": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"permissions": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"volumeId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"volume",
|
|
"account",
|
|
"instance"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "mount"
|
|
},
|
|
"activate": {
|
|
"input": null,
|
|
"output": "mount"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "mount"
|
|
},
|
|
"restore": {
|
|
"input": null,
|
|
"output": "mount"
|
|
},
|
|
"deactivate": {
|
|
"input": null,
|
|
"output": "mount"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "mount"
|
|
},
|
|
"purge": {
|
|
"input": null,
|
|
"output": "mount"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "network",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/network",
|
|
"collection": "http://localhost:8080/v1/networks"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "networks",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"deactivating",
|
|
"inactive",
|
|
"purged",
|
|
"purging",
|
|
"registering",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"restoring",
|
|
"updating-active",
|
|
"updating-inactive"
|
|
],
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"domain": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"isPublic": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"ipaddresses",
|
|
"account"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "network"
|
|
},
|
|
"activate": {
|
|
"input": null,
|
|
"output": "network"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "network"
|
|
},
|
|
"restore": {
|
|
"input": null,
|
|
"output": "network"
|
|
},
|
|
"deactivate": {
|
|
"input": null,
|
|
"output": "network"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "network"
|
|
},
|
|
"purge": {
|
|
"input": null,
|
|
"output": "network"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "physicalHost",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/physicalhost",
|
|
"collection": "http://localhost:8080/v1/physicalhosts"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "physicalHosts",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"active",
|
|
"bootstrapping",
|
|
"created",
|
|
"creating",
|
|
"error",
|
|
"erroring",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"updating"
|
|
],
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"agentId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"externalId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"hosts",
|
|
"account"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "physicalHost"
|
|
},
|
|
"bootstrap": {
|
|
"input": null,
|
|
"output": "physicalHost"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "physicalHost"
|
|
},
|
|
"error": {
|
|
"input": null,
|
|
"output": "physicalHost"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "physicalHost"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "port",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/port",
|
|
"collection": "http://localhost:8080/v1/ports"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "ports",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"instanceId": {
|
|
"type": "reference[instance]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"privateIpAddressId": {
|
|
"type": "reference[ipAddress]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"privatePort": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"protocol": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"publicIpAddressId": {
|
|
"type": "reference[ipAddress]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"publicPort": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"deactivating",
|
|
"inactive",
|
|
"purged",
|
|
"purging",
|
|
"registering",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"restoring",
|
|
"updating-active",
|
|
"updating-inactive"
|
|
],
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"instanceId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"privateIpAddressId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"privatePort": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"protocol": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"publicIpAddressId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"publicPort": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"privateipaddress",
|
|
"publicipaddress",
|
|
"account",
|
|
"instance"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "port"
|
|
},
|
|
"activate": {
|
|
"input": null,
|
|
"output": "port"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "port"
|
|
},
|
|
"restore": {
|
|
"input": null,
|
|
"output": "port"
|
|
},
|
|
"deactivate": {
|
|
"input": null,
|
|
"output": "port"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "port"
|
|
},
|
|
"purge": {
|
|
"input": null,
|
|
"output": "port"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "processExecution",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/processexecution",
|
|
"collection": "http://localhost:8080/v1/processexecutions"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "processExecutions",
|
|
"resourceFields": {
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"log": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 16777215,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"processInstanceId": {
|
|
"type": "reference[processInstance]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"processInstanceId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"processinstance"
|
|
],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "processInstance",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/processinstance",
|
|
"collection": "http://localhost:8080/v1/processinstances"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "processInstances",
|
|
"resourceFields": {
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"endTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"exitReason": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"phase": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"priority": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"processName": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"resourceId": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"resourceType": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"result": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"runningProcessServerId": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"startProcessServerId": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"startTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"endTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"exitReason": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"phase": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"priority": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"processName": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"resourceId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"resourceType": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"result": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"runningProcessServerId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"startProcessServerId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"startTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"processexecutions"
|
|
],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "projectMember",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/projectmember",
|
|
"collection": "http://localhost:8080/v1/projectmembers"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "projectMembers",
|
|
"resourceFields": {
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"externalId": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"externalIdType": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": [
|
|
"github_user",
|
|
"github_org",
|
|
"github_team",
|
|
"rancher_id"
|
|
],
|
|
"default": "rancher_id"
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"projectId": {
|
|
"type": "reference[project]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"role": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": [
|
|
"member",
|
|
"owner"
|
|
],
|
|
"default": "member"
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"deactivating",
|
|
"inactive",
|
|
"purged",
|
|
"purging",
|
|
"registering",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"restoring",
|
|
"updating-active",
|
|
"updating-inactive"
|
|
],
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"externalId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"externalIdType": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"projectId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"role": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"project"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "projectMember"
|
|
},
|
|
"activate": {
|
|
"input": null,
|
|
"output": "projectMember"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "projectMember"
|
|
},
|
|
"restore": {
|
|
"input": null,
|
|
"output": "projectMember"
|
|
},
|
|
"deactivate": {
|
|
"input": null,
|
|
"output": "projectMember"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "projectMember"
|
|
},
|
|
"purge": {
|
|
"input": null,
|
|
"output": "projectMember"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "service",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/service",
|
|
"collection": "http://localhost:8080/v1/services"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "services",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"environmentId": {
|
|
"type": "reference[environment]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": "[a-zA-Z0-9]-",
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": 1,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"deactivating",
|
|
"inactive",
|
|
"registering",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"updating-active",
|
|
"updating-inactive"
|
|
],
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"scale": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": 1
|
|
},
|
|
"dataVolumesFromService": {
|
|
"type": "array[reference[service]]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"launchConfig": {
|
|
"type": "container",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"environmentId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"loadbalancerlisteners",
|
|
"environment",
|
|
"loadbalancerconfigs",
|
|
"consumedservices",
|
|
"account",
|
|
"instances",
|
|
"consumedbyservices",
|
|
"loadbalancers"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "service"
|
|
},
|
|
"activate": {
|
|
"input": null,
|
|
"output": "service"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "service"
|
|
},
|
|
"setservicelinks": {
|
|
"input": "setServiceLinksInput",
|
|
"output": "service"
|
|
},
|
|
"removeservicelink": {
|
|
"input": "addRemoveServiceLinkInput",
|
|
"output": "service"
|
|
},
|
|
"addservicelink": {
|
|
"input": "addRemoveServiceLinkInput",
|
|
"output": "service"
|
|
},
|
|
"deactivate": {
|
|
"input": null,
|
|
"output": "service"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "service"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET",
|
|
"PUT",
|
|
"DELETE"
|
|
],
|
|
"collectionMethods": [
|
|
"GET",
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "setting",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/setting",
|
|
"collection": "http://localhost:8080/v1/settings"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "settings",
|
|
"resourceFields": {
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"value": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"value": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET",
|
|
"PUT",
|
|
"DELETE"
|
|
],
|
|
"collectionMethods": [
|
|
"GET",
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "snapshot",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/snapshot",
|
|
"collection": "http://localhost:8080/v1/snapshots"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "snapshots",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"backed-up",
|
|
"backing-up",
|
|
"created",
|
|
"creating",
|
|
"removed",
|
|
"removing",
|
|
"requested"
|
|
],
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"volumeId": {
|
|
"type": "reference[volume]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"managedVolumeUUID": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"volumeId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"storagepools",
|
|
"volume",
|
|
"account"
|
|
],
|
|
"resourceActions": {
|
|
"remove": {
|
|
"input": null,
|
|
"output": "snapshot"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "snapshot"
|
|
},
|
|
"backup": {
|
|
"input": null,
|
|
"output": "snapshot"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET",
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "storagePool",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/storagepool",
|
|
"collection": "http://localhost:8080/v1/storagepools"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "storagePools",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"deactivating",
|
|
"inactive",
|
|
"purged",
|
|
"purging",
|
|
"registering",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"restoring",
|
|
"updating-active",
|
|
"updating-inactive"
|
|
],
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"agentId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"external": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"physicalTotalSizeMb": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"virtualTotalSizeMb": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"zoneId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"hosts",
|
|
"images",
|
|
"account",
|
|
"credentials",
|
|
"volumes",
|
|
"snapshots"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "storagePool"
|
|
},
|
|
"activate": {
|
|
"input": null,
|
|
"output": "storagePool"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "storagePool"
|
|
},
|
|
"restore": {
|
|
"input": null,
|
|
"output": "storagePool"
|
|
},
|
|
"deactivate": {
|
|
"input": null,
|
|
"output": "storagePool"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "storagePool"
|
|
},
|
|
"purge": {
|
|
"input": null,
|
|
"output": "storagePool"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "task",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/task",
|
|
"collection": "http://localhost:8080/v1/tasks"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "tasks",
|
|
"resourceFields": {
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"taskinstances"
|
|
],
|
|
"resourceActions": {
|
|
"execute": {
|
|
"input": null,
|
|
"output": "task"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "taskInstance",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/taskinstance",
|
|
"collection": "http://localhost:8080/v1/taskinstances"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "taskInstances",
|
|
"resourceFields": {
|
|
"endTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"exception": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"serverId": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"startTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"taskId": {
|
|
"type": "reference[task]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"endTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"exception": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"serverId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"startTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"taskId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"task"
|
|
],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "volume",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/volume",
|
|
"collection": "http://localhost:8080/v1/volumes"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "volumes",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"imageId": {
|
|
"type": "reference[image]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"instanceId": {
|
|
"type": "reference[instance]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"deactivating",
|
|
"inactive",
|
|
"purged",
|
|
"purging",
|
|
"registering",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"restoring",
|
|
"updating-active",
|
|
"updating-inactive"
|
|
],
|
|
"default": null
|
|
},
|
|
"uri": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 512,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"isHostPath": {
|
|
"type": "boolean",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": false
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"allocationState": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"attachedState": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"deviceNumber": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"format": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"imageId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"instanceId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"offeringId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"physicalSizeMb": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uri": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"virtualSizeMb": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"zoneId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"mounts",
|
|
"storagepools",
|
|
"image",
|
|
"account",
|
|
"snapshots",
|
|
"instance"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "volume"
|
|
},
|
|
"activate": {
|
|
"input": null,
|
|
"output": "volume"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "volume"
|
|
},
|
|
"restore": {
|
|
"input": null,
|
|
"output": "volume"
|
|
},
|
|
"deallocate": {
|
|
"input": null,
|
|
"output": "volume"
|
|
},
|
|
"allocate": {
|
|
"input": null,
|
|
"output": "volume"
|
|
},
|
|
"deactivate": {
|
|
"input": null,
|
|
"output": "volume"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "volume"
|
|
},
|
|
"purge": {
|
|
"input": null,
|
|
"output": "volume"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET",
|
|
"DELETE"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "typeDocumentation",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/typedocumentation",
|
|
"collection": "http://localhost:8080/v1/typedocumentations"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "typeDocumentations",
|
|
"resourceFields": {
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "containerExec",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/containerexec",
|
|
"collection": "http://localhost:8080/v1/containerexecs"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "containerExecs",
|
|
"resourceFields": {
|
|
"attachStdin": {
|
|
"type": "boolean",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": true
|
|
},
|
|
"attachStdout": {
|
|
"type": "boolean",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": true
|
|
},
|
|
"command": {
|
|
"type": "array[string]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"tty": {
|
|
"type": "boolean",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": true
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET",
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "containerLogs",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/containerlogs"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "containerLogses",
|
|
"resourceFields": {
|
|
"follow": {
|
|
"type": "boolean",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": true
|
|
},
|
|
"lines": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": 0,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": 100
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "hostAccess",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/hostaccess",
|
|
"collection": "http://localhost:8080/v1/hostaccesses"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "hostAccesses",
|
|
"resourceFields": {
|
|
"token": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"url": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "activeSetting",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/activesetting"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "activeSettings",
|
|
"resourceFields": {
|
|
"activeValue": {
|
|
"type": "json",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"inDb": {
|
|
"type": "boolean",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"source": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"value": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET",
|
|
"PUT",
|
|
"DELETE"
|
|
],
|
|
"collectionMethods": []
|
|
},
|
|
{
|
|
"id": "extensionImplementation",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/extensionimplementation"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "extensionImplementations",
|
|
"resourceFields": {
|
|
"className": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"properties": {
|
|
"type": "map[string]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": []
|
|
},
|
|
{
|
|
"id": "extensionPoint",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/extensionpoint",
|
|
"collection": "http://localhost:8080/v1/extensionpoints"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "extensionPoints",
|
|
"resourceFields": {
|
|
"excludeSetting": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"implementations": {
|
|
"type": "array[extensionImplementation]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"includeSetting": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"listSetting": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "processDefinition",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/processdefinition",
|
|
"collection": "http://localhost:8080/v1/processdefinitions"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "processDefinitions",
|
|
"resourceFields": {
|
|
"extensionBased": {
|
|
"type": "boolean",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"postProcessListeners": {
|
|
"type": "extensionPoint",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"preProcessListeners": {
|
|
"type": "extensionPoint",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"processHandlers": {
|
|
"type": "extensionPoint",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"resourceType": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"stateTransitions": {
|
|
"type": "array[stateTransition]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "resourceDefinition",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/resourcedefinition",
|
|
"collection": "http://localhost:8080/v1/resourcedefinitions"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "resourceDefinitions",
|
|
"resourceFields": {
|
|
"id": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "stateTransition",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/statetransition"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "stateTransitions",
|
|
"resourceFields": {},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": []
|
|
},
|
|
{
|
|
"id": "githubconfig",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/githubconfig",
|
|
"collection": "http://localhost:8080/v1/githubconfigs"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "githubconfigs",
|
|
"resourceFields": {
|
|
"accessMode": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"restricted",
|
|
"unrestricted"
|
|
],
|
|
"default": "unrestricted"
|
|
},
|
|
"allowedOrganizations": {
|
|
"type": "array[string]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"allowedUsers": {
|
|
"type": "array[string]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"clientId": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"clientSecret": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"enabled": {
|
|
"type": "boolean",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"collectionMethods": [
|
|
"GET",
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "statsAccess",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/statsaccess",
|
|
"collection": "http://localhost:8080/v1/statsaccesses"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "statsAccesses",
|
|
"resourceFields": {
|
|
"token": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"url": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET"
|
|
]
|
|
},
|
|
{
|
|
"id": "virtualboxConfig",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/virtualboxconfig"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "virtualboxConfigs",
|
|
"resourceFields": {
|
|
"memory": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"diskSize": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"boot2dockerUrl": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "digitaloceanConfig",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/digitaloceanconfig"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "digitaloceanConfigs",
|
|
"resourceFields": {
|
|
"image": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"region": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"size": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"accessToken": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"ipv6": {
|
|
"type": "boolean",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"privateNetworking": {
|
|
"type": "boolean",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"backups": {
|
|
"type": "boolean",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "amazonec2Config",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/amazonec2config"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "amazonec2Configs",
|
|
"resourceFields": {
|
|
"accessKey": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"secretKey": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"vpcId": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"sessionToken": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"ami": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"region": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"zone": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"subnetId": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"securityGroup": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"instanceType": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"rootSize": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"iamInstanceProfile": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "rackspaceConfig",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/rackspaceconfig"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "rackspaceConfigs",
|
|
"resourceFields": {
|
|
"username": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"apiKey": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"region": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"endpointType": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"imageId": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"flavorId": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"sshUser": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"sshPort": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"dockerInstall": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "packetConfig",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/packetconfig"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "packetConfigs",
|
|
"resourceFields": {
|
|
"apiKey": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"projectId": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"os": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"facilityCode": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"plan": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"billingCycle": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {},
|
|
"includeableLinks": [],
|
|
"resourceActions": {},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "machine",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/machine",
|
|
"collection": "http://localhost:8080/v1/machines"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "machines",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"externalId": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": 1,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"active",
|
|
"bootstrapping",
|
|
"created",
|
|
"creating",
|
|
"error",
|
|
"erroring",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"updating"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"authCertificateAuthority": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"authKey": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"driver": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"extractedConfig": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"virtualboxConfig": {
|
|
"type": "virtualboxConfig",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"digitaloceanConfig": {
|
|
"type": "digitaloceanConfig",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"amazonec2Config": {
|
|
"type": "amazonec2Config",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"rackspaceConfig": {
|
|
"type": "rackspaceConfig",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"packetConfig": {
|
|
"type": "packetConfig",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"agentId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"externalId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"hosts",
|
|
"account"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "physicalHost"
|
|
},
|
|
"bootstrap": {
|
|
"input": null,
|
|
"output": "physicalHost"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "physicalHost"
|
|
},
|
|
"error": {
|
|
"input": null,
|
|
"output": "physicalHost"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "physicalHost"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET",
|
|
"PUT",
|
|
"DELETE"
|
|
],
|
|
"collectionMethods": [
|
|
"GET",
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "register",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/register",
|
|
"collection": "http://localhost:8080/v1/register"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "register",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"key": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": true,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"deactivating",
|
|
"inactive",
|
|
"purged",
|
|
"purging",
|
|
"registering",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"restoring",
|
|
"updating-active",
|
|
"updating-inactive"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"accessKey": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"secretKey": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"key": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"token": {
|
|
"modifiers": [
|
|
"eq"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"account"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "genericObject"
|
|
},
|
|
"activate": {
|
|
"input": null,
|
|
"output": "genericObject"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "genericObject"
|
|
},
|
|
"restore": {
|
|
"input": null,
|
|
"output": "genericObject"
|
|
},
|
|
"deactivate": {
|
|
"input": null,
|
|
"output": "genericObject"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "genericObject"
|
|
},
|
|
"purge": {
|
|
"input": null,
|
|
"output": "genericObject"
|
|
},
|
|
"stop": {
|
|
"input": "instanceStop",
|
|
"output": "instance"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET",
|
|
"POST"
|
|
]
|
|
},
|
|
{
|
|
"id": "registrationToken",
|
|
"type": "schema",
|
|
"links": {
|
|
"self": "http://localhost:8080/v1/schemas/registrationtoken",
|
|
"collection": "http://localhost:8080/v1/registrationtokens"
|
|
},
|
|
"actions": {},
|
|
"pluralName": "registrationTokens",
|
|
"resourceFields": {
|
|
"accountId": {
|
|
"type": "reference[account]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"created": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"data": {
|
|
"type": "map[json]",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 65535,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 1024,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"id": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": true,
|
|
"update": true,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removeTime": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"removed": {
|
|
"type": "date",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 255,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"state": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": [
|
|
"activating",
|
|
"active",
|
|
"deactivating",
|
|
"inactive",
|
|
"purged",
|
|
"purging",
|
|
"registering",
|
|
"removed",
|
|
"removing",
|
|
"requested",
|
|
"restoring",
|
|
"updating-active",
|
|
"updating-inactive"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioning": {
|
|
"type": "enum",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": [
|
|
"yes",
|
|
"no",
|
|
"error"
|
|
],
|
|
"default": null
|
|
},
|
|
"transitioningMessage": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"transitioningProgress": {
|
|
"type": "int",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"uuid": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": 128,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"command": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"image": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"token": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
},
|
|
"registrationUrl": {
|
|
"type": "string",
|
|
"validChars": null,
|
|
"invalidChars": null,
|
|
"create": false,
|
|
"update": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"options": null,
|
|
"default": null
|
|
}
|
|
},
|
|
"collectionFilters": {
|
|
"accountId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"created": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"description": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"id": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"kind": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"name": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"publicValue": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"registryId": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removeTime": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"removed": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"lt",
|
|
"lte",
|
|
"gt",
|
|
"gte",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"secretValue": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"state": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"modifiers": [
|
|
"eq",
|
|
"ne",
|
|
"prefix",
|
|
"like",
|
|
"notlike",
|
|
"null",
|
|
"notnull"
|
|
]
|
|
}
|
|
},
|
|
"includeableLinks": [
|
|
"images",
|
|
"account",
|
|
"instances"
|
|
],
|
|
"resourceActions": {
|
|
"update": {
|
|
"input": null,
|
|
"output": "credential"
|
|
},
|
|
"activate": {
|
|
"input": null,
|
|
"output": "credential"
|
|
},
|
|
"remove": {
|
|
"input": null,
|
|
"output": "credential"
|
|
},
|
|
"restore": {
|
|
"input": null,
|
|
"output": "credential"
|
|
},
|
|
"deactivate": {
|
|
"input": null,
|
|
"output": "credential"
|
|
},
|
|
"create": {
|
|
"input": null,
|
|
"output": "credential"
|
|
},
|
|
"purge": {
|
|
"input": null,
|
|
"output": "credential"
|
|
}
|
|
},
|
|
"collectionActions": {},
|
|
"collectionFields": {},
|
|
"resourceMethods": [
|
|
"GET"
|
|
],
|
|
"collectionMethods": [
|
|
"GET",
|
|
"POST"
|
|
]
|
|
}
|
|
],
|
|
"sortLinks": {},
|
|
"pagination": null,
|
|
"sort": null,
|
|
"filters": {},
|
|
"createDefaults": {}
|
|
}
|