The minimum allowed OS version. If not set, any version of this OS
satisfies the constraint. Format: "major.minor.patch".
Examples: "10.5.301", "9.2.1".
Only allows requests from devices with a verified Chrome OS.
Verifications includes requirements that the device is enterprise-managed,
conformant to domain policies, and the caller has permission to call
the API targeted by the request.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This document provides information about the `OsConstraint` class within the `Google.Identity.AccessContextManager.V1` namespace, detailing its purpose as a restriction on the OS type and version of devices."],["The `OsConstraint` class is available in multiple versions, with `2.5.0` being the latest, and it includes versions back to `1.2.0` which is shown in the linked versions list."],["The class inherits from `Object` and implements interfaces such as `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, providing functionalities like message handling, equality checks, deep cloning, and buffer message operations."],["`OsConstraint` includes properties like `MinimumVersion` to specify the minimum allowed OS version, `OsType` to define the required OS type, and `RequireVerifiedChromeOs` to enforce requests from devices with a verified Chrome OS."],["The document lists the class's constructors, which allow for creating instances either with default values or by copying values from another `OsConstraint` instance."]]],[]]