{
  "description": "OsReleaseFile contains the OS release information from a node",
  "properties": {
    "apiVersion": {
      "description": "APIVersion defines the versioned schema of this representation of an object.",
      "type": [
        "string",
        "null"
      ]
    },
    "kind": {
      "description": "Kind is a string value representing the REST resource this object represents.",
      "type": [
        "string",
        "null"
      ]
    },
    "metadata": {
      "type": [
        "object",
        "null"
      ]
    },
    "spec": {
      "additionalProperties": false,
      "description": "OsReleaseFileSpec contains the actual OS release file content",
      "properties": {
        "content": {
          "description": "Content is the raw content of the OS release file",
          "type": [
            "string",
            "null"
          ]
        },
        "nodeName": {
          "description": "NodeName is the name of the node this data came from",
          "type": [
            "string",
            "null"
          ]
        }
      },
      "type": [
        "object",
        "null"
      ]
    },
    "status": {
      "additionalProperties": false,
      "description": "OsReleaseFileStatus contains status information about the sensing",
      "properties": {
        "error": {
          "description": "Error contains any error message from the last sensing attempt",
          "type": [
            "string",
            "null"
          ]
        },
        "lastSensed": {
          "description": "LastSensed is the timestamp when this data was last collected",
          "format": "date-time",
          "type": [
            "string",
            "null"
          ]
        }
      },
      "type": [
        "object",
        "null"
      ]
    }
  },
  "type": "object"
}