{ "id":"/axapi/v3/web-service/secure", "type":"object", "node-type":"scalar", "title":"secure", "operation-not-allowed": ["DELETE", "PUT"], "partition-visibility":"shared", "operational":1, "description":"Web-service secure operation", "properties":{ "restart":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Restart WEB service", "optional":true }, "wipe":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Wipe WEB private-key and certificate", "optional":true }, "generate":{ "type":"object", "$ref":"/axapi/v3/web-service/secure/generate", "properties":{ "domain-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"The domain name" }, "country":{ "type":"string", "format":"string", "minLength":2, "maxLength":2, "partition-visibility":"shared", "description":"The country name" }, "state":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"The location" } } }, "regenerate":{ "type":"object", "$ref":"/axapi/v3/web-service/secure/regenerate", "properties":{ "domain-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"The domain name" }, "country":{ "type":"string", "format":"string", "minLength":2, "maxLength":2, "partition-visibility":"shared", "description":"The country name" }, "state":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"The location" } } }, "certificate":{ "type":"object", "$ref":"/axapi/v3/web-service/secure/certificate", "properties":{ "load":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Load WEB certificate" }, "use-mgmt-port":{ "type":"number", "format":"flag", "plat-neg-list":["softax-aws"], "default":0, "partition-visibility":"shared", "description":"Use management port as source port" }, "file-url":{ "type":"string", "format":"url", "partition-visibility":"shared", "description":"File URL" } } }, "private-key":{ "type":"object", "$ref":"/axapi/v3/web-service/secure/private-key", "properties":{ "load":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Load WEB private-key" }, "use-mgmt-port":{ "type":"number", "format":"flag", "plat-neg-list":["softax-aws"], "default":0, "partition-visibility":"shared", "description":"Use management port as source port" }, "file-url":{ "type":"string", "format":"url", "partition-visibility":"shared", "description":"File URL" } } } } }