{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/palo-alto-networks/main/json-schema/palo-alto-networks-registry-config-schema.json", "title": "RegistryConfig", "x-generated": "2026-10-04", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/palo-alto-networks-registry-api-openapi.yml#/components/schemas/RegistryConfig", "type": "object", "required": [ "version", "registry" ], "properties": { "version": { "type": "string", "description": "Registry type identifier.", "enum": [ "dockerhub", "aws", "azure", "gcr", "jfrog", "quay", "other" ] }, "registry": { "type": "string", "description": "Registry URL or hostname." }, "namespace": { "type": "string", "description": "Registry namespace or organization name." }, "credentialID": { "type": "string", "description": "Credential store identifier for registry authentication." }, "os": { "type": "string", "enum": [ "linux", "windows" ], "default": "linux", "description": "Base OS for scanned images." }, "cap": { "type": "integer", "description": "Maximum number of images to scan from this registry." }, "scanners": { "type": "integer", "description": "Number of scanner instances to use." }, "tag": { "type": "string", "description": "Specific tag to scan. Scans all tags if omitted." } } }