Posture
List device posture rules
Get device posture rule details
Create a device posture rule
Update a device posture rule
Delete a device posture rule
ModelsExpand Collapse
type CrowdstrikeInput struct{…}
For more details on last seen, please refer to the Crowdstrike documentation.
State CrowdstrikeInputStateoptionalFor more details on state, please refer to the Crowdstrike documentation.
For more details on state, please refer to the Crowdstrike documentation.
type DeviceInput interface{…}The value to be checked against.
The value to be checked against.
type UniqueClientIDInput struct{…}
type DeviceInputTeamsDevicesCarbonblackInputRequest struct{…}
OperatingSystem DeviceInputTeamsDevicesCarbonblackInputRequestOperatingSystemOperating system.
Operating system.
type DeviceInputTeamsDevicesApplicationInputRequest struct{…}
OperatingSystem DeviceInputTeamsDevicesApplicationInputRequestOperatingSystemOperating system.
Operating system.
type DeviceInputTeamsDevicesClientCertificateV2InputRequest struct{…}
Confirm the certificate was not imported from another device. We recommend keeping this enabled unless the certificate was deployed without a private key.
OperatingSystem DeviceInputTeamsDevicesClientCertificateV2InputRequestOperatingSystemOperating system.
Operating system.
Certificate Common Name. This may include one or more variables in the ${ } notation. Only ${serial_number} and ${hostname} are valid variables.
ExtendedKeyUsage []DeviceInputTeamsDevicesClientCertificateV2InputRequestExtendedKeyUsageoptionalList of values indicating purposes for which the certificate public key can be used.
List of values indicating purposes for which the certificate public key can be used.
Locations DeviceInputTeamsDevicesClientCertificateV2InputRequestLocationsoptional
TrustStores []DeviceInputTeamsDevicesClientCertificateV2InputRequestLocationsTrustStoreoptionalList of trust stores to check for client certificate.
List of trust stores to check for client certificate.
type WorkspaceOneInput struct{…}
type CrowdstrikeInput struct{…}
For more details on last seen, please refer to the Crowdstrike documentation.
State CrowdstrikeInputStateoptionalFor more details on state, please refer to the Crowdstrike documentation.
For more details on state, please refer to the Crowdstrike documentation.
type IntuneInput struct{…}
type KolideInput struct{…}
type TaniumInput struct{…}
type SentineloneS2sInput struct{…}
NetworkStatus SentineloneS2sInputNetworkStatusoptionalNetwork status of device.
Network status of device.
OperationalState SentineloneS2sInputOperationalStateoptionalAgent operational state.
Agent operational state.
type DeviceInputTeamsDevicesCustomS2sInputRequest struct{…}
Operator DeviceInputTeamsDevicesCustomS2sInputRequestOperatorOperator.
Operator.
type DevicePostureRule struct{…}
Sets the expiration time for a posture check result. If empty, the result remains valid until it is overwritten by new data from the WARP client.
The conditions that the client must match to run the rule.
The conditions that the client must match to run the rule.
Polling frequency for the WARP client posture check. Default: 5m (poll every five minutes). Minimum: 1m.
type SentineloneS2sInput struct{…}
NetworkStatus SentineloneS2sInputNetworkStatusoptionalNetwork status of device.
Network status of device.
OperationalState SentineloneS2sInputOperationalStateoptionalAgent operational state.
Agent operational state.
type TaniumInput struct{…}
PostureIntegrations
List your device posture integrations
Get device posture integration details
Create a device posture integration
Update a device posture integration
Delete a device posture integration
ModelsExpand Collapse
type Integration struct{…}
Config IntegrationConfigoptionalThe configuration object containing third-party integration information.
The configuration object containing third-party integration information.
The interval between each posture check with the third-party API. Use m for minutes (e.g. 5m) and h for hours (e.g. 12h).