2 "$schema": "http://json-schema.org/draft-04/schema#",
22 "pattern": "^[A-Za-z0-9_,-]*$"
24 "containerFeaturesDescription": {
27 "pattern": "^[A-Za-z0-9_, -]*$"
30 "additionalProperties": false
57 "bootDiskSizePerVM": {
61 "ephemeralDiskSizePerVM": {
66 "additionalProperties": false
74 "exclusiveMinimum": true,
76 "exclusiveMaximum ": true
81 "exclusiveMinimum": true,
83 "exclusiveMaximum ": true
85 "vmProcessFailuresHandling": {
89 "additionalProperties": false
99 "additionalProperties": false
110 "exclusiveMinimum": true,
114 "fileSystemSizeGB": {
117 "exclusiveMinimum": true,
120 "persistentStorageVolumeSize": {
123 "exclusiveMinimum": true
125 "IOOperationsPerSec": {
128 "exclusiveMinimum": true
131 "additionalProperties": false
139 "exclusiveMinimum": true,
145 "exclusiveMinimum": true,
148 "CpuOverSubscriptionRatio": {
168 "additionalProperties": false
189 "additionalProperties": false
192 "additionalProperties": false
194 "highAvailabilityAndLoadBalancing": {
197 "failureLoadDistribution": {
201 "nkModelImplementation": {
205 "architectureChoice": {
213 "horizontalScaling": {
217 "loadDistributionMechanism": {
222 "additionalProperties": false
230 "protocolWithHighestTrafficProfileAcrossAllNICs": {
241 "networkTransactionsPerSecond": {
245 "additionalProperties": false
248 "additionalProperties": false
264 "backupStorageSize": {
278 "additionalProperties": false
283 "snapshotFrequency": {
287 "exclusiveMinimum": true
290 "additionalProperties": false
298 "exclusiveMaximum": true
300 "logBackupFrequency": {
303 "exclusiveMaximum": true
305 "logRetentionPeriod": {
308 "exclusiveMaximum": true
315 "additionalProperties": false
318 "additionalProperties": false
321 "additionalProperties": false