{ "id":"/axapi/v3/cloud-services", "type":"object", "node-type":"intermediate", "title":"cloud-services", "operation-not-allowed": ["PUT", "POST", "DELETE"], "partition-visibility":"shared", "auto-created-object":1, "description":"Cloud Services configuration", "properties":{ "meta-data":{ "type":"object", "$ref":"/axapi/v3/cloud-services/meta-data", "properties":{ "action":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': enable; 'disable': disable; ", "enum":[ "enable", "disable" ] }, "provider":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'openstack': OpenStack user-data services; ", "enum":[ "openstack" ] }, "prevent-autofill":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"prevents use of meta-data to complete user_data configuration" }, "prevent-admin-passwd":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Prevents admin password from being changed if in YAML config" }, "prevent-admin-ssh-key":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Prevents admin ssh-key from being added if in YAML config" }, "prevent-user-ops":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Prevents user from being added command is in user-data" }, "prevent-blob":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Prevents a10_blob from loading in YAML config" }, "prevent-license":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Prevents a10_license configuration in YAML config" }, "prevent-webservice":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Prevents a10_license configuration in YAML config" }, "prevent-cloud-service":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Prevents cloud-service configuration in YAML config" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "kafka-server-profile":{ "type":"object", "$ref":"/axapi/v3/cloud-services/kafka-server-profile", "properties":{ "security_protocol":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Set security_protocol in cloud credentials file" }, "sasl_mechanisms":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Set sasl_mechanisms in cloud credentials file" }, "sasl_password":{ "type":"string", "format":"password", "minLength":1, "maxLength":256, "partition-visibility":"shared", "description":"Set sasl_password in cloud credentials file" }, "bootstrap_servers":{ "type":"string", "format":"password", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Set bootstrap_servers in cloud credentials file" }, "tenant_id":{ "type":"string", "format":"password", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Set tenant_id in cloud credentials file" }, "client_secret":{ "type":"string", "format":"password", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Set client_secret in cloud credentials file" }, "client_id":{ "type":"string", "format":"password", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Set client_id in cloud credentials file" }, "schema_group_name":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Set schema_group_name in cloud credentials file" }, "subscription_id":{ "type":"string", "format":"password", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Set subscription_id in cloud credentials file" }, "resource_group":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Set resource_group in cloud credentials file" }, "active_ns":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Set active_ns in cloud credentials file" }, "alias_ns":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Set active_ns in cloud credentials file" }, "primary_ns":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Set active_ns in cloud credentials file" }, "secondary_ns":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Set active_ns in cloud credentials file" }, "action":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'register': Register the device to the cloud; 'deregister': Deregister the device from the cloud; ", "enum":[ "register", "deregister" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "cloud-provider":{ "type":"object", "$ref":"/axapi/v3/cloud-services/cloud-provider", "properties":{ "azure":{ "type":"object", "$ref":"/axapi/v3/cloud-services/cloud-provider/azure", "properties":{ "log":{ "type":"object", "$ref":"/axapi/v3/cloud-services/cloud-provider/azure/log", "properties":{ "action":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Azure Log Analytics Workspace; 'disable': Disable Azure Log Analytics Workspace (default); ", "enum":[ "enable", "disable" ] }, "resource-id":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Specifies the compute instance resource ID/Instance on which thunder is deployed" }, "active-partitions":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Specifies the thunder active partition name separated by a comma for multiple values" }, "workspace-id":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":64, "partition-visibility":"shared", "description":"Specifies the Azure Log Analytics Workspace ID" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "metrics":{ "type":"object", "$ref":"/axapi/v3/cloud-services/cloud-provider/azure/metrics", "properties":{ "action":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Azure Application Insights; 'disable': Disable Azure Application Insights (default); ", "enum":[ "enable", "disable" ] }, "resource-id":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Specifies the Azure Application Insights resource ID or Instance Resource ID" }, "active-partitions":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Specifies the thunder active partition name separated by a comma for multiple values" }, "cpu":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable CPU Metrics; 'disable': Disable CPU Metrics; ", "enum":[ "enable", "disable" ] }, "memory":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Memory Metrics; 'disable': Disable Memory Metrics; ", "enum":[ "enable", "disable" ] }, "disk":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Disk Metrics; 'disable': Disable Disk Metrics; ", "enum":[ "enable", "disable" ] }, "throughput":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Throughput Metrics; 'disable': Disable Throughput Metrics; ", "enum":[ "enable", "disable" ] }, "interfaces":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Interfaces Metrics; 'disable': Disable Interfaces Metrics; ", "enum":[ "enable", "disable" ] }, "cps":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable CPS Metrics; 'disable': Disable CPS Metrics; ", "enum":[ "enable", "disable" ] }, "tps":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable TPS Metrics; 'disable': Disable TPS Metrics; ", "enum":[ "enable", "disable" ] }, "server-down-count":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Server Down Count Metrics; 'disable': Disable Server Down Count Metrics; ", "enum":[ "enable", "disable" ] }, "server-down-percentage":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Server Down Percentage Metrics; 'disable': Disable Server Down Percentage Metrics; ", "enum":[ "enable", "disable" ] }, "ssl-cert":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable SSL Cert Metrics; 'disable': Disable SSL Cert Metrics; ", "enum":[ "enable", "disable" ] }, "server-error":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Server Error Metrics; 'disable': Disable Server Error Metrics; ", "enum":[ "enable", "disable" ] }, "sessions":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Sessions Metrics; 'disable': Disable Sessions Metrics; ", "enum":[ "enable", "disable" ] }, "packet-drop":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Packet Drop Metrics; 'disable': Disable Packet Drop Metrics; ", "enum":[ "enable", "disable" ] }, "packet-rate":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Packet Rate Metrics; 'disable': Disable Packet Rate Metrics; ", "enum":[ "enable", "disable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "aws":{ "type":"object", "$ref":"/axapi/v3/cloud-services/cloud-provider/aws", "properties":{ "log":{ "type":"object", "$ref":"/axapi/v3/cloud-services/cloud-provider/aws/log", "properties":{ "action":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable AWS CloudWatch; 'disable': Disable AWS CloudWatch (default); ", "enum":[ "enable", "disable" ] }, "active-partitions":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Specifies the thunder active partition name separated by a comma for multiple values" }, "log-group-name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":64, "partition-visibility":"shared", "description":"Specifies the log group name under which all logs are sent to AWS CloudWatch" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "metrics":{ "type":"object", "$ref":"/axapi/v3/cloud-services/cloud-provider/aws/metrics", "properties":{ "action":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable AWS CloudWatch; 'disable': Disable AWS CloudWatch (default); ", "enum":[ "enable", "disable" ] }, "namespace":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":64, "partition-visibility":"shared", "description":"Specifies the AWS namespace where all the metrics must be published" }, "active-partitions":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Specifies the thunder active partition name separated by a comma for multiple values" }, "cpu":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable CPU Metrics; 'disable': Disable CPU Metrics; ", "enum":[ "enable", "disable" ] }, "memory":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Memory Metrics; 'disable': Disable Memory Metrics; ", "enum":[ "enable", "disable" ] }, "disk":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Disk Metrics; 'disable': Disable Disk Metrics; ", "enum":[ "enable", "disable" ] }, "throughput":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Throughput Metrics; 'disable': Disable Throughput Metrics; ", "enum":[ "enable", "disable" ] }, "interfaces":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Interfaces Metrics; 'disable': Disable Interfaces Metrics; ", "enum":[ "enable", "disable" ] }, "cps":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable CPS Metrics; 'disable': Disable CPS Metrics; ", "enum":[ "enable", "disable" ] }, "tps":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable TPS Metrics; 'disable': Disable TPS Metrics; ", "enum":[ "enable", "disable" ] }, "server-down-count":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Server Down Count Metrics; 'disable': Disable Server Down Count Metrics; ", "enum":[ "enable", "disable" ] }, "server-down-percentage":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Server Down Percentage Metrics; 'disable': Disable Server Down Percentage Metrics; ", "enum":[ "enable", "disable" ] }, "ssl-cert":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable SSL Cert Metrics; 'disable': Disable SSL Cert Metrics; ", "enum":[ "enable", "disable" ] }, "server-error":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Server Error Metrics; 'disable': Disable Server Error Metrics; ", "enum":[ "enable", "disable" ] }, "sessions":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Sessions Metrics; 'disable': Disable Sessions Metrics; ", "enum":[ "enable", "disable" ] }, "packet-drop":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Packet Drop Metrics; 'disable': Disable Packet Drop Metrics; ", "enum":[ "enable", "disable" ] }, "packet-rate":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Packet Rate Metrics; 'disable': Disable Packet Rate Metrics; ", "enum":[ "enable", "disable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "vmware":{ "type":"object", "$ref":"/axapi/v3/cloud-services/cloud-provider/vmware", "properties":{ "log":{ "type":"object", "$ref":"/axapi/v3/cloud-services/cloud-provider/vmware/log", "properties":{ "action":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable VMware vRealize Log Insight; 'disable': Disable VMware vRealize Log Insight (default); ", "enum":[ "enable", "disable" ] }, "active-partitions":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Specifies the thunder active partition name separated by a comma for multiple values" }, "vrli-host":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":64, "partition-visibility":"shared", "description":"Specifies the VMware vRLI host IP address" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "metrics":{ "type":"object", "$ref":"/axapi/v3/cloud-services/cloud-provider/vmware/metrics", "properties":{ "action":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable VMware vRealize Operations Manager; 'disable': Disable VMware vRealize Operations Manager (default); ", "enum":[ "enable", "disable" ] }, "vrops-host":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":64, "partition-visibility":"shared", "description":"Specifies the VMware vROps host IP address" }, "active-partitions":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Specifies the thunder active partition name separated by a comma for multiple values" }, "resource-id":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Specifies the compute instance resource ID on which thunder is deployed" }, "cpu":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable CPU Metrics; 'disable': Disable CPU Metrics; ", "enum":[ "enable", "disable" ] }, "memory":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Memory Metrics; 'disable': Disable Memory Metrics; ", "enum":[ "enable", "disable" ] }, "disk":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Disk Metrics; 'disable': Disable Disk Metrics; ", "enum":[ "enable", "disable" ] }, "throughput":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Throughput Metrics; 'disable': Disable Throughput Metrics; ", "enum":[ "enable", "disable" ] }, "interfaces":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Interfaces Metrics; 'disable': Disable Interfaces Metrics; ", "enum":[ "enable", "disable" ] }, "cps":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable CPS Metrics; 'disable': Disable CPS Metrics; ", "enum":[ "enable", "disable" ] }, "tps":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable TPS Metrics; 'disable': Disable TPS Metrics; ", "enum":[ "enable", "disable" ] }, "server-down-count":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Server Down Count Metrics; 'disable': Disable Server Down Count Metrics; ", "enum":[ "enable", "disable" ] }, "server-down-percentage":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Server Down Percentage Metrics; 'disable': Disable Server Down Percentage Metrics; ", "enum":[ "enable", "disable" ] }, "ssl-cert":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable SSL Cert Metrics; 'disable': Disable SSL Cert Metrics; ", "enum":[ "enable", "disable" ] }, "server-error":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Server Error Metrics; 'disable': Disable Server Error Metrics; ", "enum":[ "enable", "disable" ] }, "sessions":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Sessions Metrics; 'disable': Disable Sessions Metrics; ", "enum":[ "enable", "disable" ] }, "packet-drop":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Packet Drop Metrics; 'disable': Disable Packet Drop Metrics; ", "enum":[ "enable", "disable" ] }, "packet-rate":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Packet Rate Metrics; 'disable': Disable Packet Rate Metrics; ", "enum":[ "enable", "disable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } } } } } }