Add local Windows Server inventory collection and validation; include core package

This commit is contained in:
2026-10-30 11:24:40 -07:00
parent 967b2bd46a
commit f65ade9fff
35 changed files with 2200 additions and 56 deletions

View File

@@ -36,6 +36,45 @@
"windows",
"linux"
]
},
"operating_system": {
"type": "string"
},
"os_version": {
"type": "string"
},
"os_build": {
"type": "string"
},
"kernel_version": {
"type": "string"
},
"collection_source": {
"type": "string"
},
"domain": {
"type": "string"
},
"product_type": {
"type": "integer"
},
"domain_joined": {
"type": [
"boolean",
"null"
]
},
"ip_addresses": {
"type": "array",
"items": {
"type": "string"
}
},
"network_adapters": {
"type": "array",
"items": {
"type": "string"
}
}
}
},
@@ -58,6 +97,49 @@
},
"message": {
"type": "string"
},
"started_at": {
"type": "string",
"format": "date-time"
},
"completed_at": {
"type": "string",
"format": "date-time"
},
"errors": {
"type": "array",
"items": {
"type": "object",
"required": [
"code",
"scope",
"message"
],
"additionalProperties": false,
"properties": {
"code": {
"type": "string"
},
"scope": {
"type": "string"
},
"message": {
"type": "string"
}
}
}
},
"permission_limitations": {
"type": "array",
"items": {
"type": "string"
}
},
"limitations": {
"type": "array",
"items": {
"type": "string"
}
}
}
},
@@ -93,6 +175,15 @@
"properties": {
"name": {
"type": "string"
},
"display_name": {
"type": "string"
},
"state": {
"type": "string"
},
"feature_type": {
"type": "string"
}
}
}
@@ -111,6 +202,18 @@
},
"state": {
"type": "string"
},
"display_name": {
"type": "string"
},
"startup": {
"type": "string"
},
"account": {
"type": "string"
},
"pid": {
"type": "integer"
}
}
}
@@ -159,6 +262,24 @@
},
"enabled": {
"type": "boolean"
},
"path": {
"type": "string"
},
"account": {
"type": "string"
},
"triggers": {
"type": "string"
},
"state": {
"type": "string"
},
"executables": {
"type": "string"
},
"associated_unit": {
"type": "string"
}
}
}
@@ -173,6 +294,18 @@
"properties": {
"name": {
"type": "string"
},
"publisher": {
"type": "string"
},
"version": {
"type": "string"
},
"installation_date": {
"type": "string"
},
"registry_view": {
"type": "string"
}
}
}
@@ -195,6 +328,24 @@
},
"path": {
"type": "string"
},
"filesystem": {
"type": "string"
},
"special": {
"type": "boolean"
},
"capacity_gib": {
"type": [
"number",
"null"
]
},
"free_gib": {
"type": [
"number",
"null"
]
}
}
}
@@ -209,6 +360,18 @@
"properties": {
"subject": {
"type": "string"
},
"issuer": {
"type": "string"
},
"expires": {
"type": "string"
},
"thumbprint": {
"type": "string"
},
"store": {
"type": "string"
}
}
}