Monitoring & Collection/Zaku
POSTZakuSince 1.0SynchronousAuth Required
NormalizePod
Normalize a single raw pod spec into a canonical ZCF representation
Execution Availability
Try It Out
Submit a mock request using the current auth context and example-driven inputs.
Request Inputs
Body Fields
nameStringRequiredName of the pod
Example: nginx-deployment-abc123
namespaceStringRequiredKubernetes namespace of the pod
Example: default
labelsLinkedHashMapRequiredKey-value labels attached to this resource
Example: (nested object)
annotationsLinkedHashMapRequiredArbitrary key-value annotations for metadata
Example: (nested object)
containerCountIntegerRequiredNumber of containers in the pod
Example: 2
Responses
Endpoint
POST/api/v1/zaku/normalize/pod
/api/v1/zaku/normalize/pod
Request Example
curl -X POST '{host}/api/v1/zaku/normalize/pod' -H 'Authorization: Bearer {token}' -H 'Content-Type: application/json' -d '{"name":"nginx-deployment-abc123","namespace":"default","labels":"(nested object)","annotations":"(nested object)","containerCount":2,"nodeName":"k8s-node-01","status":"Running"}'
Response Example
200{
"name": "nginx-deployment-abc123",
"namespace": "default",
"labels": null,
"annotations": null,
"containerCount": 2,
"nodeName": "k8s-node-01",
"status": "Running",
"truncated": false
}Change History
This API has no change history records yet.
