|
@@ -274,7 +274,7 @@
|
|
|
"type": "string"
|
|
|
},
|
|
|
"cost": {
|
|
|
- "description": "resource cost",
|
|
|
+ "description": "default resource cost",
|
|
|
"type": "object",
|
|
|
"properties": {
|
|
|
"currencyCode": {
|
|
@@ -576,6 +576,16 @@
|
|
|
"resources": {
|
|
|
"type": "object"
|
|
|
},
|
|
|
+ "componentCost": {
|
|
|
+ "description": "component level costs",
|
|
|
+ "type": "object",
|
|
|
+ "properties": {
|
|
|
+ "perCpu": {
|
|
|
+ "description": "cost of a single cpu",
|
|
|
+ "type": "number"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
"memory": {
|
|
|
"type": "object",
|
|
|
"properties": {
|
|
@@ -1035,6 +1045,9 @@
|
|
|
},
|
|
|
"resources": {
|
|
|
"$ref": "#/definitions/resources"
|
|
|
+ },
|
|
|
+ "cost": {
|
|
|
+ "$ref" : "#/definitions/componentCost"
|
|
|
}
|
|
|
}
|
|
|
},
|
|
@@ -1172,6 +1185,9 @@
|
|
|
},
|
|
|
"jobMemory": {
|
|
|
"$ref": "#/definitions/memory"
|
|
|
+ },
|
|
|
+ "cost": {
|
|
|
+ "$ref" : "#/definitions/componentCost"
|
|
|
}
|
|
|
}
|
|
|
},
|
|
@@ -2011,6 +2027,9 @@
|
|
|
"eclAgentResources": {
|
|
|
"$ref": "#/definitions/resources"
|
|
|
},
|
|
|
+ "cost": {
|
|
|
+ "$ref" : "#/definitions/componentCost"
|
|
|
+ },
|
|
|
"expert": {
|
|
|
"description": "Custom internal options usually reserved for internal testing",
|
|
|
"type": "object"
|