{ "$schema": "http://json-schema.org/draft-07/schema", "properties": { "dynatraceService": { "type": "object", "required": [ "image" ], "properties": { "image": { "properties": { "repository": { "pattern": "^[a-z0-9][a-z0-9-./]{0,511}$" }, "pullPolicy": { "enum": [ "IfNotPresent", "Always" ] } } }, "service": { "properties": { "enabled": { "type": "boolean" } } }, "config": { "properties": { "generateTaggingRules": { "type": "boolean" }, "generateProblemNotifications": { "type": "boolean" }, "generateManagementZones": { "type": "boolean" }, "generateDashboards": { "type": "boolean" }, "generateMetricEvents": { "type": "boolean" }, "synchronizeDynatraceServices": { "type": "boolean" }, "synchronizeDynatraceServicesIntervalSeconds": { "type": "integer" }, "httpSSLVerify": { "type": "boolean" }, "httpProxy": { "type": "string" }, "httpsProxy": { "type": "string" }, "noProxy": { "type": "string" }, "logLevel": { "type": "string" } } } } }, "terminationGracePeriodSeconds": { "type": "integer" }, "workGracePeriodSeconds": { "type": "integer" }, "replyGracePeriodSeconds": { "type": "integer" } } }