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
43 "additionalProperties": false
48 "bootDiskSizePerVM": {
52 "ephemeralDiskSizePerVM": {
57 "additionalProperties": false
65 "exclusiveMinimum": true,
67 "exclusiveMaximum ": true
72 "exclusiveMinimum": true,
74 "exclusiveMaximum ": true
76 "vmProcessFailuresHandling": {
80 "additionalProperties": false
90 "additionalProperties": false
105 "minimum": <#if (componentQuestionnaireData.compute.numOfVMs.minimum)??
106 && (componentQuestionnaireData.compute.numOfVMs.minimum)?is_number
107 && ((componentQuestionnaireData.compute.numOfVMs.minimum) > 0
108 && (componentQuestionnaireData.compute.numOfVMs.minimum) <= 100)>
109 ${componentQuestionnaireData.compute.numOfVMs.minimum}<#else>
111 "exclusiveMinimum": true,
115 "additionalProperties": false
137 "additionalProperties": false
140 "additionalProperties": false
142 "highAvailabilityAndLoadBalancing": {
145 "isComponentMandatory": {
147 "enum": ["","YES", "NO"],
150 "highAvailabilityMode": {
152 "enum": ["","geo-activeactive", "geo-activestandby", "local-activeactive", "local-activestandby"],
155 "failureLoadDistribution": {
159 "nkModelImplementation": {
163 "architectureChoice": {
171 "horizontalScaling": {
175 "loadDistributionMechanism": {
180 "additionalProperties": false
188 "protocolWithHighestTrafficProfileAcrossAllNICs": {
199 "networkTransactionsPerSecond": {
203 "additionalProperties": false
206 "additionalProperties": false
222 "backupStorageSize": {
231 ""<#if nicNames??><#list nicNames as nicName>
232 , "${nicName}"</#list></#if>
237 "additionalProperties": false
242 "snapshotFrequency": {
246 "exclusiveMinimum": true
249 "additionalProperties": false
257 "exclusiveMaximum": true
259 "logBackupFrequency": {
262 "exclusiveMaximum": true
264 "logRetentionPeriod": {
267 "exclusiveMaximum": true
274 "additionalProperties": false
277 "additionalProperties": false
280 "additionalProperties": false