fleet/schema/tables/macos_profiles.yml
Eric 07f8ec14e6
Update YAML schema table validation (#9302)
Changes:
- Added three errors to
`website/api/helpers/get-extended-osquery-schema.js` that are thrown if
a YAML schema table has:
   - A `platforms` value that is not an array
   - A `description` value that is not a string
   - A `columns` value that is not an array
- Updated the `platforms` of YAML schema tables in `schema/tables/` that
had string `platforms` values
- Regenerated `/schema/osquery_fleet_schema.json`
 
.
2023-01-13 10:16:36 -06:00

48 lines
1.4 KiB
YAML

name: macos_profiles
notes: Requires [macadmins-extension](https://github.com/macadmins/osquery-extension/), which is included by default on osquery packages built with [fleetctl](https://fleetdm.com/docs/using-fleet/adding-hosts#osquery-installer).
description: High level information on installed profiles enrollment.
platforms:
- darwin
evented: false
examples: >-
Identify all profiles that are not *verified*.
```
SELECT display_name, install_date FROM macos_profiles WHERE verification_state!='verified';
```
columns:
- name: description
description: The description of the profile.
required: false
type: text
- name: display_name
description: The display name of the profile.
required: false
type: text
- name: identifier
description: The identifier of the profile.
required: false
type: text
- name: install_date
description: Date and time at which the profile was installed.
required: false
type: text
- name: organization
description: The profile's organization value.
required: false
type: text
- name: type
description: The type of profile.
required: false
type: text
- name: uuid
description: The [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier) of the profile.
required: false
type: text
- name: verification_state
description: The verification state of the profile.
required: false
type: text